Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql]UPDATE
Forum PHP.pl > Forum > Przedszkole
help_mee
Witam mam problem.
Napisałem skrypt, który miał dodawać, usuwac i edytować zawartość tabeli lecz jednego nie robi nie edytuje sad.gif
Zapytanie ma mniej więcej taką budwę:
  1. $pytanie=("UPDATE serwery SET ip='$ip_add' ,opis='$opis_add' ,sloty='$sloty_add' ,typ='$typ_add' ,login='$login_add' WHERE id='$id'");
  2. mysql_query($pytanie);


oczywiście zmienne wczesniej są ustalone...
nie wiem w czym błąd ;(
Z Góry dziękuję za pomoc!
Cysiaczek
A jaki błąd wyskakuje?
  1. <?php
  2. mysql_query($pytanie) od die(mysql_error());
  3. ?>
help_mee
właśnie nic... kontynuacja skryptu czili
  1. <?php
  2. ...
  3. print "zmieniono";
  4. ...
  5. ?>
potreb
Jakbyś pokazał wiekszą cześć kodu to byś wiedział, może źle ci przekazuje zmienną id, lub poprostu masz wyłączone register_globals
help_mee
  1. <?php
  2. mysql_connect (&#092;" \", \" \", \" \") or die (\"Błąd! Brak połączenia\");
  3. mysql_select_db (&#092;" \") or die (\"Błąd! Brak połączenia\");
  4. $ip_add = $_GET['ip'];
  5. $opis_add = $_GET['opis'];
  6. $sloty_add = $_GET['sloty'];
  7. $typ_add = $_GET['typ'];
  8. $login_add = $_GET['login'];
  9. $id = $_GET['id'];
  10. if ( $ip_add && $opis_add && $sloty_add && $typ_add) {
  11. $pytanie=(&#092;"UPDATE serwery SET ip='$ip_add' ,opis='$opis_add' ,sloty='$sloty_add' ,typ='$typ_add' ,login='$login_add' WHERE id='$id'\");
  12. mysql_query($pytanie) or die(mysql_error());
  13. } else {
  14. print "Wypełnij all";
  15. }
  16. ?>

Takie cos tylko inne zmienne ;]
potreb
A w formularzu stosujesz method="post" czy get. Skoro wysyłasz formularz to zmien z get na post.
help_mee
sam znalazłem błąd... ;]

Ale dzięki naprowadziłeś mnie :*


Miałem tak
  1. <form method="POST" action="edytujm.php">

Więc skąd miał pobierać $id do WHERE ;]
  1. <form method="POST" action="edytujm.php?id=<? echo $_GET['id']; ?>">

^^ Tak działa ;]
Przepraszam za kłopot... prosty błąd ;]
Człowiek nie jest nieomylny
Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.