please help
29 příspěvků · strana 1 z 2
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Nazdar prosim pomozte mi niekto. Brusim po internete a hladam nejaku pomoc na urobenie php formulara ktory prida dane hodnoty do databazy. Ale nic som nenasiel. ukazka Meno: Priezvisko: Heslo: Nick: Odoslat a to by potom pridalo do databazy pouzivatelom zadane udaje. Prosim pomozte Vopred dik :)
-
špatně hledáš
-
co třeba //formular.php <? if (isset($meno)){ $meno=$_POST['meno']; $priezvisko=$_POST['priezvisko']; $heslo=md5($_POST['heslo']); //md5 k´dování, aby heslo nešlo z db jen tak přečíst $nick=$_POST['nick']; $sql=mysql_query("insert into tabulka(meno,priezvisko,heslo,nick) values('$meno','$priezvisko','$heslo','$nick')"); echo "uživatel byl přidán"; } ?> <form method="post"> <input type="text" name="meno" /><br /> <input type="text" name="priezvisko" /><br /> <input type="password" name="heslo" /><br /> <input type="text" name="nick" /><br /> <input type="submit" value="odeslat" /> </form>
-
Ahoj! Skusil som tento tvoj formular trosku som ho upravil aby sa connect-ol ku databaze a furt mi vyhadzuje error. nemozes sa mi na to please pozriet? :))) <head> </head> <body> <? $spojenie=mysql_connect(mysql.webzdarma.cz,"toto neukazem","ani toto"); if (!$spojenie) { echo"Problem"; exit; } if (isset($Meno)){ $Priezvisko=$_POST['Priezvisko']; $Meno=$_POST['Meno']; $Nick=$_POST['Nick']; $Heslo=md5($_POST['Heslo']); $sql=mysql_query("insert into login(Priezvisko,Meno,Nick,Heslo) values('$Priezvisko','$Meno','$Nick','$Heslo')"); echo "uživatel byl přidán"; } ?> <form method="post"> <table> <tr><td>Priezvisko:</td><td><input type="text" name="Priezvisko" /></td></tr><br/> <tr><td>Meno:</td><td><input type="text" name="Meno" /></td></tr><br/> <tr><td>Heslo:</td><td><input type="password" name="Heslo" /></td></tr><br/> <tr><td>Nick:</td><td><input type="text" name="Nick" /></td></tr><br/> <input type="submit" value="odoslať" /> </table> </form> </body>
-
to tam mam dopisane vyhadzuje chybu Warning: mysql_connect(): Lost connection to MySQL server during query in /3w/wz.cz/d/darkfighter/registracia.php on line 5 ?
-
jasně, na připojení jsem zapoměl ;) to většinou includuju a nemyslím a něj.. když napíšeš jaký error to vhyzuje, tka to bude jednodužší... btw máš vytvořenou v db tabulku login s danými sloupci? jo, teď to vidím, ty nevybíráš databázi... přidej si tam ještě $databaze = mysql_select_db("nazev_databaze");
-
Pekne, teraz mi to vyhadzuje uz errory 3 ;) Warning: mysql_connect(): Lost connection to MySQL server during query in /3w/wz.cz/d/darkfighter/registracia.php on line 5 Warning: mysql_select_db(): Access denied for user: 'nobody@195.122.194.232' (Using password: NO) in /3w/wz.cz/d/darkfighter/registracia.php on line 6 Warning: mysql_select_db(): A link to the server could not be established in /3w/wz.cz/d/darkfighter/registracia.php on line 6 a moje vrchne riadky vyzeraju takto <? $spojenie=mysql_connect(mysql.webzdarma.cz); $databaze = mysql_select_db("darkfighter"); if (!$spojenie) { echo"Problem"; exit; } atd:
-
$spojenie=mysql_connect("mysql.webzdarma.cz","tvojejmeno","tvojeheslo"); jmeno a heslo najdes v nastaveni mysql v administraci
-
Dik a este jednu otazku. Ked chcem to heslo dekodovat tak mam dat co?
-
dekodovat nejde ;) je to "jednosměrný algorytmus" je to proti zneužití webmasterem.... když se pak někdo přihlašuje, tak musíš to jeho heslo taky zakódovat pomocí md5($heslo) a porovnat s tím zakódovaným heslem...
-
Pekne. Tak to je teda fatk genialny postup ;) Velmi pekne dik za vsetko. A este otazka. Nevies nejaku dobru stranku na nejake rady na pracovanie s php + mysql ?
-
Lebo chcem spravit login a chcem si zistit ako na to. Ze ci sa da v databaze vyhladavat a ako. Vsak vies co myslim ;) Nick: Heslo: Prihlasit a potom nejako zisti ci nick je dobry a ak ano tak ci je heslo dobre.
-
staci udelat dotaz $sql=mysql_query("SELECT * from tabulka where login='$login' and heslo='md5($heslo)'"); a pak zkontrolovat, jestli existuje nějaký výsledek třeba takto: if (mysql_num_rows($sql)>0) {//přihlášení v pořádku
-
> Velmi pekne dik za vsetko. A este otazka. Nevies nejaku dobru stranku na nejake rady na pracovanie s php + mysql ? Zkus treba http://www.php.net/manual/sk/ nebo http://dev.mysql.com/doc/mysql/en/index.html
-
Ja som asi ozaj sprosty, lebo chybu v tomto nevidim, error mi nehadze ale aj tak mi to nefunguje. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> </head> <body> <? $spojenie = mysql_connect("mysql.webzdarma.cz","moje meno","moje heslo"); $databaze = mysql_select_db("moja databaza"); if (!$spojenie) { echo"Problem"; exit; } $Nick=$_POST['Nick']; $Heslo=$_POST['Heslo']; $sql=mysql_query("SELECT * from nazov_tabulky where Nick='$Nick' and Heslo='md5($Heslo)'"); if (mysql_num_rows($sql)>0) { echo "Log-in corect ;)"; } ?> <form action="login.php" method="post"> <table> <tr><td>Nick:</td><td><input type="text" name="Nick" /></td></tr><br/> <tr><td>Heslo:</td><td><input type="password" name="Heslo" /></td></tr><br/> </table> <input name="odoslat"type="submit" value="Prihlásiť"> </form> </body>
-
Nevidím chybu, hlásí to něco nebo vůbe nic?
-
Ved to skus: www.darkfighter.wz.cz/registracia.php ---- tam sa zaregistruj www.darkfighter.wz.cz/login.php ---- tam sa skus prihlasit Lebo podla tohto scriptu by to malo po uspesnom prihlaseni vypisat log-in corect ;) Ale nic nevypise. Kde robim chybu?
-
nejde a nic nehlásí, no... asi bude nějaká drobná chyba v tom dotazu...
-
Sorry, chybicka krasy ;) Ja ked som este nevedel ze budem mat kodovanie md5 tak som dal obmedzenie hesla na 30 znakov. a md5 tam ma viecej ako 30. Cize hesla boli ukusnute
-
he he, no md5 dělá myslím 32 znaků dlouhé řetězce.... ;) ale takové blbé chyby se hodně blbě hledají :-/
-
To je pravda ;) Nevies co mam spravit? pozri sa na www.darkfighter.wz.cz/registracia.php a uvidis priklad Ide o to ze tam mam kontroly nevypisaneho textu v registracnom formulary. Vies ze if ($Meno=="") echo "blblblbb"; a ono to vypisuje aj ked este formular neodoslem cize akonahle das registraciu tak ti to vyhodi plno napisov. Ved sa pozri a uvidis
-
Tu je zdrojovy kod: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> </head> <body> <? $spojenie=mysql_connect("mysql.webzdarma.cz","***","**"); $databaze = mysql_select_db("***"); if (!$spojenie) { echo"Problem"; exit; } $ip = $_SERVER["REMOTE_ADDR"]; if ($Meno=="") echo "nezadal si meno"; if ($Priezvisko=="") echo "Nezadal si priezvisko"; if ($Heslo=="") echo "Nezadal si heslo"; if ($Nick=="") echo "nezadal si nick"; $Priezvisko=$_POST['Priezvisko']; $Meno=$_POST['Meno']; $Nick=$_POST['Nick']; $Heslo=md5($_POST['Heslo']); $sql=mysql_query("SELECT * from ***** where Nick='$Nick'"); if (mysql_num_rows($sql)>0) { echo "Osoba s takýmto nickom už existuje, zadajte prosím iný"; } else; { $sql=mysql_query("insert into***(Priezvisko,Meno,Nick,Heslo) values('$Priezvisko','$Meno','$Nick','$Heslo')"); $sql=mysql_query("insert into *****(ip) values('$ip')"); echo "Registrácia úspešná"; } ?> <form method="post"> <table> <tr><td>Priezvisko:</td><td><input type="text" name="Priezvisko" /></td></tr><br/> <tr><td>Meno:</td><td><input type="text" name="Meno" /></td></tr><br/> <tr><td>Heslo:</td><td><input type="password" name="Heslo" /></td></tr><br/> <tr><td>Nick:</td><td><input type="text" name="Nick" /></td></tr><br/> <input type="submit" value="odoslať" /> </table> </form> </body>
-
kdyz se zeptas if (isset($meno)) tak to bere, jestli je promena $meno odeslana(definovana), kdyz se ptas if ($meno=="") tak se ptas, jestli je promenna nulova, to splni v pripade, ze je odeslana jako nulova i v pripade, ze neni definovana vubec
-
Zdravim, Precetl jsem si toto forum a doufam, ze by jste mi nekdo dokazali pomoct.Jsem zacatecnik v PHP a po vytvoreni stranek (http://9b-2003.wz.cz/secret/login.php) mi jde poze registrace(vse se zapise do database) ale nejde mi login-vyhodi to ze jmeno neexistuje... Dopredu dik
-
<?php if (isset($_POST['odeslat'])) { if (empty($_POST['uziv_jmeno'])) { $uziv_jmeno = FALSE; echo '<font color="red"><div align="center">Zadejte uživatelské jméno</div></font>'; } else { $uziv_jmeno = $_POST['uziv_jmeno']; } if (empty($_POST['heslo'])) { $heslo = FALSE; echo '<font color="red"><div align="center">Zadejte heslo</div></font>'; } else { $heslo = $_POST['heslo']; } if ($uziv_jmeno) { require_once ('./mysql.php'); $dotaz = "SELECT id_uzivatele, jmeno, prijmeni FROM registry WHERE uziv_jmeno='$uziv_jmeno' AND heslo=PASSWORD('$heslo')"; $vysledek = @mysql_query ($dotaz); if($vysledek) { $radek = @mysql_fetch_array ($vysledek, MYSQL_NUM); if ($radek) { echo '<SCRIPT Language="JavaScript">'; echo " <!-- document.cookie = 'ID='"; echo "$radek[0]"; echo "';"; echo ' // --> </SCRIPT>'; $jm = $radek[1]; $pr = $radek[2]; echo '<center> <br><br><fieldset style="width: 370; height: 42; padding: 2"> <legend><b><font face="Arial" color="#800000">Log In proběhl úspěšně</font></b></legend>'; echo "<br><br><br><b><font color=blue>Jméno: $jm $pr<br>Vítám vás na této doméně.</font><br><br>"; echo "Váš nic je: "; echo "$uziv_jmeno !</b><br><br>"; echo '<p align="center"> <a href="http://9b-2003.wz.cz/secret/prihlaseni.php" target="_self"> <img border="0" src="http://9b-2003.wz.cz/secret/images/pokrac.gif" width="170" height="20" alt="Click here."></a><p align="center"> </p> </fieldset> </center>'; exit(); } else { echo '<font color="red"><div align="center">Uživatelské jméno a heslo neodpovídá!</div></font>'; } } else { echo '<font color="red"><div align="center">Je to chyba!</div></font>'; } mysql_close(); } else { echo '<font color="red"><div align="center">Opakujte zadání</div></font>'; } } ?>