mta Posted March 7, 2009 Report Share Posted March 7, 2009 Tātad, man ir 2 problēmas, būšu ļoti pateicīgs ja kāds man palīdzēs. 1. Jau labu laiku manā lapā man stāvēja iframe, viss bija labi līdz šodienai, dienai, kad es viņu mazliet uzeditēju. Mans iframe izskatās šādi: Kā redzat, viņam ir itkā nogriezts gabals nost, varētu domāt ka nepareizi izmēri uzlikti, bet nav gan... <div class="main_right"> <div class="padded"> <p class="style1"><? echo '<img src="'.$_SESSION['avatar'].'" alt="" width="100" height="100" /> '?> </p> <p class="style1"></p> <p class="style1"> <iframe src="links.php" border="0" frameborder="0" style="border: 0; width: 100%; height: 1000;" scrolling="no"></iframe></p> </div> </div> Būtu labi, ja es varētu dabūt viņu atpakaļ uz veco versiju (pirms sāku editēt), bet nevaru, biju paspējis izslēgt šo failu, tādā veidā zaudējot control+z. 2. Gribētos zināt, kā lai no mysql tabulas uz loginu es iegūtu informāciju (šajā gadījumā - avatara linku) un kā lai mysql tabulā ieraksta informaciju. Mans login script ir aptuvein šāds: <HTML> <HEAD> <style type="text/css"> <!-- @import url("default.css"); --> </style> <title>abcdef</title></HEAD> <BODY> <? session_start(); include "../admin/config.php"; include "../admin/func.ban.php"; checkban($_SERVER['REMOTE_ADDR']); function confirmUser($username, $password){ global $conn; if(!get_magic_quotes_gpc()) { $username = addslashes($username); } $q = "select password from users where username = '$username'"; $result = mysql_query($q,$conn); if(!$result || (mysql_numrows($result) < 1)){ return 1; } $dbarray = mysql_fetch_array($result); $dbarray['password'] = stripslashes($dbarray['password']); $password = stripslashes($password); /* Validate that password is correct */ if($password == $dbarray['password']){ return 0; } else{ return 2; } } function checkLogin(){ if(isset($_COOKIE['cookname']) && isset($_COOKIE['cookpass'])){ $_SESSION['username'] = $_COOKIE['cookname']; $_SESSION['password'] = $_COOKIE['cookpass']; } if(isset($_SESSION['username']) && isset($_SESSION['password'])){ if(confirmUser($_SESSION['username'], $_SESSION['password']) != 0){ unset($_SESSION['username']); unset($_SESSION['password']); return false; } return true; } else{ return false; } } function displayLogin(){ global $logged_in; if($logged_in){ echo ' Tu esi veiksmigi ielogojies, <a href="../index.php">atpakal uz sakumlapu.</a>'; } } else{ ?> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1" height="1"> <tr> <td width="100%" height="1"> <p> <h1>Ielogoties</h1></td> </tr> <tr> <td width="526" height="1"> <form action="" method="post"> <table align="left" border="0" cellspacing="0" cellpadding="3" width="613"> <tr> <td width="1">ID:</td> <td width="668"> <input type="text" name="user" maxlength="30" size="20"></td></tr> <tr> <td width="1">Parole:</td> <td width="668"> <input type="password" name="pass" maxlength="30" size="20"></td></tr> <tr><td colspan="2" align="left" width="607"> <input type="checkbox" name="remember" value="ON"> <font size="2">Atcerēties</td> </tr> <tr><td align="right" width="125"> <p align="center"> </td><td align="right" width="482"> <p align="center"> <input type="submit" name="sublogin" value="Ielogoties" style="float: left"></td></tr> <tr><td colspan="2" align="left" width="607"><a href="links" class="style2">12345</a> <a href="links" class="style2">12345</a> </td></tr> </table> </form></td> <td width="95" height="1"></td> </tr> <tr> <td width="100%" height="99"> </td> </tr> </table> <? } } if(isset($_POST['sublogin'])){ if(!$_POST['user'] || !$_POST['pass']){ die('Tu neaizpildiji visus laukuminus.'); } $_POST['user'] = trim($_POST['user']); if(strlen($_POST['user']) > 15){ die("Atvaino, bet ID var but maksimali 15 zimes garš."); } $md5pass = md5($_POST['pass']); $result = confirmUser($_POST['user'], $md5pass); if($result == 1){ die('Šads ID nav registrets musu datubaze.'); } else if($result == 2){ die('Nepareiza parole.'); } $_POST['user'] = stripslashes($_POST['user']); $_SESSION['username'] = $_POST['user']; $_SESSION['password'] = $md5pass; $_SESSION['avatar'] = ("http://tbn2.google.com/images?q=tbn:iIFCCWX3DjegSM:http://www.padillabay.gov/brant/eximages/QUESTION.jpg"); if(isset($_POST['remember'])){ setcookie("cookname", $_SESSION['username'], time()+60*60*24*100, "/"); setcookie("cookpass", $_SESSION['password'], time()+60*60*24*100, "/"); } echo "<meta http-equiv=\"Refresh\" content=\"0;url=$HTTP_SERVER_VARS[PHP_SELF]\">"; return; } $logged_in = checkLogin(); ?> Pašlaik man ir uzlikts, ka uz login vienmēr avatars uzliekas -> $_SESSION['avatar'] = ("http://tbn2.google.com/images?q=tbn:iIFCCWX3DjegSM:http://www.padillabay.gov/brant/eximages/QUESTION.jpg"); Jā un tad būtu jauki ja man kāds pamācītu, kā izveidot form, kura ierakstot informāciju un nospiežot pogu "pievienot" formas saturs tiek pievienots mysql datubāzē kā avatars. ps.- Lūdzu, ja varat man palīdzēt, tad lūdzu postojat pēc iespējas primitīvākā valodā, jo es esmu iesācējs un neko daudz vēl nesajēdzu. Paldies! Quote Link to comment Share on other sites More sharing options...
Kaklz Posted March 7, 2009 Report Share Posted March 7, 2009 par to iframe augstumu - varbūt sāc ar to, ka norādi mērvienības pie augstuma? pliks height: 1000 css style atribūtā tiek ignorēts. ja tu gribi rakstīt bez mērvienībām, tad tas tev ir jāraksta kā html atribūts. tb vai nu <iframe ... height="1000"..></iframe> vai <iframe ... style="height:1000px;" ...></iframe> par mysql - a kā tev lietotāji tiek datubāzē? paskaties un līdzīgi uztaisi avatarus ;) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.