Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/sql] nie udało się: Unknown column '$id' in 'where clause', gdzie popełniam błąd
wojtekwro
post 23.05.2007, 10:36:34
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 26.04.2007

Ostrzeżenie: (0%)
-----


  1. <?php
  2. if ($_SESSION['LOGGED'] != TRUE) {
  3.  echo 'nie masz uprawnień';
  4.  exit;
  5. }
  6. if ($_SESSION['pelno'] != 1) { echo 'brak uprawnień';}
  7. else {
  8. $id=$_POST['id'];
  9. $akcep=$_POST['akcep'];
  10. //laczenie z bd
  11. $connection = @mysql_connect('localhost', 'root', '')
  12. or die('brak polaczenia z BD');
  13. $db = @mysql_select_db("ankiety")
  14. or die('Nie mogę połączyć się z bazą danych');
  15. $sql = 'UPDATE `szkolenia` SET `akcep` = '1' WHERE `szkolenia`.`id` = $id';
  16. $sql = mysql_query($sql)
  17. or die("nie udało się: " . mysql_error());
  18.  
  19. }
  20. ?>


  1. szkolenia
  2. Pole Typ NULL Domy&#347;lnie
  3. id int(11) Nie
  4. temat varchar(50) Nie
  5. uczestnicy varchar(30) Nie
  6. DATA varchar(10) Nie yyyy-mm-dd
  7. organizator varchar(20) Nie
  8. doki varchar(30) Nie
  9. cena varchar(10) Nie
  10. akcep varchar(2) Nie
  11. oc1 varchar(2) Nie
  12. oc2 varchar(2) Nie


sypie mie takim błedem jak w topicu jeżeli usunę z zapytani sql= warunek where id=$id to zapisze mi wartość pola akcep dla całej kolumny =1 ja chcę aby robił to tylko dla id z poprzedniego skryptu. Brak pomysłu jak to obejśc poprawić proszę o pomoc.

Ten post edytował wojtekwro 23.05.2007, 10:38:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post 23.05.2007, 11:05:45
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




po pierwsze: co ty mi za kod pokazujesz? Przeciez on ma sie nijak do komunikatu bledu. Blad masz w tym samym kodzie co pokazales na poczatku

po drugie: kombinacji Ctrl+C, Ctrl+v to też trzeba umiec uzywac. Zobacz co ja ci kazalem wstawic, a spojrz co ty wstawiles w swoim kodzie (oczywiscie wnioskuje, ze źle skopiowales, po komunikacie bledu, a nie po kodzie, gdyz kodu po poprawce nie pokazales)


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 21:15