UPDATE

18 příspěvků

Archiv diskusního fóra

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

  1. seznam.php --------------- <td align=\"center\"><a href=\"edit.php?ID=$ID\"><img src=\"scr_edit.gif\" border=0 width=16 height=16 ALT=\"UPRAVIT\"></a></td> edit.php ---------- <form action="edit2.php" method="post"> obsahuje login a prihlaseni edit2.php ------------ kontroluje jestli zadany login a heslo existuje v databazi když ano include 'edit3.php'; edit3.php ------------ obsahuje formular pomoci ktereho se zmeni udaje v tabulce $upravy=date("Y-m-d"); $sql = mysql_query("UPDATE seznam SET clan='$clan', nick='$nick', country='$country', name='$name', agemonth='$agemonth', ageyear='$ageyear', email='$email', icq='$icq', web='$web', upravy='$upravy', prihlaseni='$prihlaseni', heslo='$heslo' WHERE id='$id'"); potreboval bych poradit jestli nekdo newite, jak sdostat ze souboru "seznam.php" $ID az do "edit3.php, kde by se prowedly uprawy v tabulce. Protože to nejde, pac se ta promenna nekde vzdycky ztrati. Moc prosim, pomozte. dik
  2. Michal: Pouzij sessions
  3. A jak se prosim te pouziva sessions ? :o diwam se do manualu, ale nejak to nechapu :(
  4. Prev vystupem skriptu si nekam zadej toto: session_start(); $_SESSION['id'] = $id; a v souboru edit3.php muzes hodnotu id vyvolat z pole $_SESSION: ... session_start(); $id = $_SESSION['id']; ...
  5. díky, doufam ze to powali :)
  6. tak sem do seznam.php vlozil: session_start(); $_SESSION['id'] = $id; a do edit3.php session_start(); $id = $_SESSION['id']; a jako by se ta promenna $id vubec neprenesla do vychoziho souboru edit3.php. Nebo to musi byt na urcitym miste v tom scriptu? pokousim se to dawat kamkoliv, celej cript probehne v poradku, aji to odesle mejl o zmene udaju v tabulce, ale bohužel ty zmeny se neprovedou
  7. Pak bude nekde jiny problem.. BTW session_start() musi byt pred vystupem
  8. http://www.cfk.unas.cz/seznam.txt http://www.cfk.unas.cz/edit.txt http://www.cfk.unas.cz/edit2.txt http://www.cfk.unas.cz/edit3.txt kdyby se na to nekdo mohl podiwat a poradit co tam mam spatne. Byl bych moc vdecnej. Jsou to zkraceny zdrojaky
  9. oprava: http://www.czk.unas.cz/seznam.txt http://www.czk.unas.cz/edit.txt http://www.czk.unas.cz/edit2.txt http://www.czk.unas.cz/edit3.txt
  10. Dle myho to staci opravit jednoduse. session_start(); - umisti vsude uplne na zacatek stranky.
  11. Taktak, session_start() se nesmi pouzit po odelsani hlavicek
  12. kdyz se to teda neda takhle na tolik souboru, da se to udelat wsechno v jednom fajlu ? 1. formular s: login: heslo: 2. kontrola loginu a hesla jestli jsou sprawne 3. formular ve kterem si vyplni nove udaje a po spravnem vyplneni se provede $sql = mysql_query("UPDATE seznam SET icq='$icq', web='$web', upravy='$upravy', prihlaseni='$prihlaseni', heslo='$heslo' WHERE ID='$ID'"); protože me nenapada jina moznost jak to udelat, teda jestli to jde v php nejak udelat :o
  13. Muzes to mit kde chces, pouze nesmis session_start() pouzit po poslani HTMl kodu nebo pouziti funkce echo, atp., je to stejne jako s header()
  14. skontruluj v php.ini, ci mas nastavene register_globals na on. ak nie, pouzi zapis $id = $_HTTP_SESSION_VARS['$id']
  15. tomas: $id = $_GET['$id']; Tvuj zapis je zastaraly, i kdyz nove verze PHP toto pole stale obsahuji
  16. ja viem ze je zastaraly, suvisi s so zapnutym/vypnutym register_globals ... a metodou $id = $_GET['$id']; predsa nevytiahnes udaje zo sessions.
  17. To ne, na to je pole $_SESSION, a z GETu v pohode :-))
  18. tagze co mi teda poradite abych kam napsal? :) je tady toho nejak moc a newim co kam dat :(

← Zpět na všechna témata