![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
zobacz tak:
Kod naucz_id='".$_POST[lista_naucz]."' pokombinuj z cudzysłowami i sprawdź czy zmienna post $_POST[lista_naucz] zostanie wywołana przez echo |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 3.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Z cudzysłowami juz próbowałem i nic jueśli chodzi o echo to wyświetla się a i owszem ale przed warunkiem IF.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 13 Dołączył: 1.06.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 3.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cudzysłowy mają jakieś zastosowanie i chyba lepiej dowiedzieć się jak je stosować to nie trzeba będzie kombinować...
i tyle z tego wyszło: Parse error: parse error, unexpected T_LNUMBER in C:\Program Files\WebServ\my_www\admin\modyfikacja_nauczyciela.php on line 79 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
i tyle z tego wyszło: No faktycznie mało ze szkoły wyniosłeś.Parse error: parse error, unexpected T_LNUMBER in C:\Program Files\WebServ\my_www\admin\modyfikacja_nauczyciela.php on line 79 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Mnie nauczyciele uczyli że nawet jak przepisujesz z tablicy to z głową a nie bezmyślnie. Popraw sobie. Zamieszane jest z apostrofami. Ten post edytował mike 12.06.2008, 11:32:23 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 3.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam to do zrobienia "na zeszły tydzień" tak wiec juz człowiek nie myśi (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 3.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Hmm... to jednak nie to (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cudzysłowy mają jakieś zastosowanie i chyba lepiej dowiedzieć się jak je stosować to nie trzeba będzie kombinować...
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:
Ten post edytował pyro 12.06.2008, 11:58:52 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 2 Dołączył: 24.08.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 3.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki Darecki
Sprawe załatwiłem dodając pole ukryte do drugiego formularza o value=$_POST['lista_naucz'] |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 13 Dołączył: 1.06.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
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. poprawiony kod:
Czemu wywaliłeś ``?
|
|
|
![]()
Post
#14
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 2 Dołączył: 24.08.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
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... nie sa potrzebne hmm w tym przypadku się z tobą zgodzę ale ... tak w celu wyjaśnienie do końca, standardowo nie są potrzebne jedna jeżeli pola maja nazwy specjalne (składowe zapytanie czy funkcji) np values wtedy zapytanie bez `` zwróci błąd, a w zapisie :
wykona się prawidłowo (specjalnie pominięte są w polu id i w nazwie tabeli) |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 3 Dołączył: 5.01.2008 Skąd: Czwarty Świat Ostrzeżenie: (0%) ![]() ![]() |
Ja bym to zrobił tak:
Kod <?php $strQuery = 'UPDATE nauczyciel SET telefon="333-333" WHERE naucz_id = "'.intval($_POST['lista_naucz']).'"'; ?> Ten post edytował leovandamon 12.06.2008, 19:03:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.09.2025 - 19:15 |