![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 6.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam siedze i siedze i nie wiem w czym jest blad.
<? require_once ("funkcje.php"); //rozpoczęcie sesji session_start(); session_cache_limiter('nocache'); echo "Post login: <b>" .$_POST['login']."</b><br>";// DZIALA echo "Post name: <b>" .$_POST['name']."</b><br>"; // DZIALA $login = $_POST['login']; echo " $ login: <b>" .$login."</b><br>"; // DZIALA $name = $_POST['name']; echo "$ name: <b>" .$name."</b><br>"; //DZIALA $polaczenie= pol_mysql(); $zapytanie = "UPDATE users SET name='$name' WHERE login=$login"; $wynik=mysql_query($zapytanie); if ($wynik) echo "<p>Dane wprowadzone.</p>"; else echo "<p>Blad!</p>"; ?> Mam taki kod a wiec tak przesylam z formularza dane login i haslo i widac je na stronie gdyz sa wyswietalne, ale nie dziala $zapytanie, abyc zmienic dane w bazie danych, wstawianie dziala Jestem juz zalamany tym php .... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.04.2006 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Zrob sobie
... bo na 99% skladnia zapytania jest zepsuta, albo nie masz wybranej bazy danych:
Przydalo by sie, zeby pole login bylo kluczem UNI, czyli zeby bylo unikalne. Oprocz tego mozesz dla bezpieczenstwa opcjonalnie dodac LIMIT 0,1 ( albo LIMIT 1 ?) w wypadku gdybys przenosil baze i nie dodal wlasnosci kluczy ... wiesz - dmuchamy w co popadnie aby zapobieżyc takim niespodziankom. Inaczej mozesz zrobic sobie update na polowie rekordow w bazie, bo np login bedzie zly or whatever. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 11:48 |