Preco to tak robi?

4 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Na moju stranku som si dal login, ktory je robeny cez cookies + mysql. Problem je ale v tom ze niekedy mi z tej databazy vyberie, niekedy nie..... niekedy zapise niekedy nie.... Mam napr. vyber z databazy, kt. to zapise do formulara a potom clovek si to meni a tam mi to nevypise a ani nezmeni ale ked mam guestbook tak si to aj vybere aj prida dalsie.... Prosim vsetkych kt. by mohli vediet co je s tym nech mi poradia...som zufaly...dakujem
  2. <HTML>zkus sem treba hodit zdrojak pro zacatek</HTML>
  3. Tak trebars aspon jedno: $conn=MySQL_Connect($host,$user,$passwd); mysql_select_db ($db,$conn); $cislo=mysql_query("select cislo from login where meno='$cckatwo'") or Die("cislo"); $cislo2=mysql_fetch_array($cislo); $zoznam=mysql_query("select * from zoznam where id='$cislo2[cislo]'") or Die("zoznam"); $udaje=mysql_fetch_array($zoznam); echo '<font class=style1>Zmena údajov</font><br> <font class=mini><b>UPOZORNENIE:</b> Vypisovať len pravdivé údaje</font> <form method="post" action="udaje.php"> <table border="0" align="center"> <tr> <td>Telefón:</td> <td><input name="telefon" type="text" value="'; echo $udaje[telefon]; echo'"/></td> </tr> <tr> <td width="120">Mobil:</td> <td width="189"><input name="mobil" type="text" value="'; echo $udaje[mobil]; echo '"/></td> </tr> <tr> <td>Mail:</td> <td><input name="mail" type="text" value="'; echo $udaje[mail]; echo '"/></td> </tr> <tr> <td>Adresa:</td> <td><input name="adresa" type="text" value="'; echo $udaje[adresa]; echo '"/></td> </tr> <tr> <td>Icq:</td> <td><input name="icq" type="text" value="'; echo $udaje[icq]; echo '"/></td> </tr> <tr> <td><input type="submit" value="Zmeniť údaje" /></td> <td><input type="reset" value="Vymazať všetko" /></td> </tr> </table><input name="id" type="hidden" value="'; echo $cislo2[cislo]; echo '"/> </form>'; (je to vytrhnute z kontextu) Toto ma vybart z tabulky udaje podla mena a poradoveho cisla a vypisat ich do formulara, kt. ked si clovek zmeni a odosle tak by sa mu malo zmenit. Lenze, ono ich to najprv ani nevybere a ked clovek vypise ten prazdny formular tak mu napise ze vsetko ok a ked sa pozrie na tie udaje tak zisti ze mu nic nezmenilo. A takto funguje aj napr. zmena mena, zmena hesla....
  4. za kazde mysql_query(...); jako dalsi prikaz napis (pred die(); samozrejme, aby to melo vyznam), nejak takto (jo a jeste osetrit chyby pripojovani do databaze): ------------------- $conn=MySQL_Connect($host,$user,$passwd) or die("mysql_connect error"); mysql_select_db ($db,$conn) or die("mysql_select_db error"); $cislo=mysql_query("select cislo from login where meno='$cckatwo'"); if (!$cislo) { echo mysql_error(); die(); } $zoznam=mysql_query("select * from zoznam where id='$cislo2[cislo]'"); if (!$zoznam) { echo mysql_error(); die(); } $cislo2=mysql_fetch_array($cislo); $udaje=mysql_fetch_array($zoznam); --------------- a ono ti to pak vypise chybovou hlasku, pokud neco bude blbe v dotazu. to je taky dobry na zacatek.

← Zpět na všechna témata