![]() |
![]() ![]() |
![]() |
![]()
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 ![]() 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%) ![]() ![]() |
Cudzysłowy mają jakieś zastosowanie i chyba lepiej dowiedzieć się jak je stosować to nie trzeba będzie kombinować...
-------------------- Good programming is 99% sweat and 1% coffee.
Make it idiot proof and someone will make a better idiot... |
|
|
![]()
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 ![]() |
|
|
![]()
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 ![]() 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
![]() |
|
|
![]()
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
![]() |
|
|
![]()
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 ![]() poprawiony kod:
Ten post edytował pyro 12.06.2008, 11:58:52 -------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 54 Pomógł: 2 Dołączył: 24.08.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To zobacz czy ci zmienne POST są w ogóle przesyłane:
Może błąd polega na braku tej zmiennej wiec poszukaj błędu w formularzy (może brak zamknięci atrybutu name lub nazwy się duplikują) -------------------- Copyright by Darecki Wszystkie prawa zastrzeżone
TanioNaRybki.pl |
|
|
![]()
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 ![]() Fakt ale to raczej przeoczenie a nie niewiedza. poprawiony kod:
Czemu wywaliłeś ``?
-------------------- Good programming is 99% sweat and 1% coffee.
Make it idiot proof and someone will make a better idiot... |
|
|
![]()
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%) ![]() ![]() |
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... Czemu wywaliłeś ``? nie sa potrzebne -------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]()
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) -------------------- Copyright by Darecki Wszystkie prawa zastrzeżone
TanioNaRybki.pl |
|
|
![]()
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 -------------------- Mój blog: http://test.dragonsheart.eu/
DH Corp: http://www.dhcorp.pl/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:56 |