Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem ze zmienną $_POST
natomiast
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 3.12.2007

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


Witam, Mam dwa formularze:
http://areksmolarek.republika.pl/naucz.php
Problem polega na tym, że po naciśnieciu przycisku zmień nie wykonuję sie zapytanie. Tzn wykonuje się ale tylko kiedy ustawie warunek WHERE "ręcznie" . Kiedy jest ustwione "UPDATE nauczyciel SET telefon='333-333' WHERE naucz_id='".$_POST['lista_naucz']."' " zapytanie milczy tak jakby zmienna w $_POST była pusta. THNX za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował natomiast 12.06.2008, 11:15:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LonelyKnight
post
Post #2





Grupa: Zarejestrowani
Postów: 240
Pomógł: 13
Dołączył: 1.06.2007
Skąd: Wrocław

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


Cudzysłowy mają jakieś zastosowanie i chyba lepiej dowiedzieć się jak je stosować to nie trzeba będzie kombinować...

  1. <?php
  2. $strQuery = 'UPDATE `nauczyciel` SET `telefon`='333-333' WHERE `naucz_id` = ' . (int)$_POST['lista_naucz'];
  3. ?>
Go to the top of the page
+Quote Post
pyro
post
Post #3





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(LonelyKnight @ 12.06.2008, 12:24:01 ) *
Cudzysłowy mają jakieś zastosowanie i chyba lepiej dowiedzieć się jak je stosować to nie trzeba będzie kombinować...

  1. <?php
  2. $strQuery = 'UPDATE `nauczyciel` SET `telefon`='333-333' WHERE `naucz_id` = ' . (int)$_POST['lista_naucz'];
  3. ?>


LonelyKnight fajnie że to ma niby "zadziałać", radzę trochę poczytać o cudzysłowach... jak sam powiedziałeś, mają jakieś zastosowanie a sam tych zastosowań nie wykorzystujesz (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)

poprawiony kod:

  1. <?php
  2. $strQuery = "UPDATE nauczyciel SET telefon='333-333' WHERE naucz_id = ".(int)$_POST['lista_naucz'];
  3. ?>


Ten post edytował pyro 12.06.2008, 11:58:52
Go to the top of the page
+Quote Post
LonelyKnight
post
Post #4





Grupa: Zarejestrowani
Postów: 240
Pomógł: 13
Dołączył: 1.06.2007
Skąd: Wrocław

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


Cytat(pyro @ 12.06.2008, 12:58:05 ) *
LonelyKnight fajnie że to ma niby "zadziałać", radzę trochę poczytać o cudzysłowach... jak sam powiedziałeś, mają jakieś zastosowanie a sam tych zastosowań nie wykorzystujesz (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)


Fakt ale to raczej przeoczenie a nie niewiedza.

Cytat(pyro @ 12.06.2008, 12:58:05 ) *
poprawiony kod:
  1. <?php
  2. $strQuery = "UPDATE nauczyciel SET telefon='333-333' WHERE naucz_id = ".(int)$_POST['lista_naucz'];
  3. ?>


Czemu wywaliłeś ``?

  1. <?php
  2. $strQuery = "UPDATE `nauczyciel` SET `telefon`='333-333' WHERE `naucz_id` = ".(int)$_POST['lista_naucz'];
  3. ?>
Go to the top of the page
+Quote Post
pyro
post
Post #5





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(LonelyKnight @ 12.06.2008, 13:11:08 ) *
Fakt ale to raczej przeoczenie a nie niewiedza.


Bardziej chodziło mi o to, że mówisz o specjalnych właściwościach cudzysłowów a pod spodem dajesz przykład zaprzeczający temu...

Cytat(LonelyKnight @ 12.06.2008, 13:11:08 ) *
Czemu wywaliłeś ``?


nie sa potrzebne
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 16:37