![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 14.03.2007 Ostrzeżenie: (0%)
|
Witam!
Mam problem z UPDATE w mysql... Chce by mnie z adresu edytuj.php?show=$id ACTION po wykonaniu poniższego kody przekierowywał na adres edytuj.php?edit=$id (gdzie edytowałby już dane w bazie) Mam kod : Kod <html> <head></head> </head> <body> <? $connection = mysql_connect("localhost","root","pass"); $db = mysql_select_db("news", $connection); $sql = mysql_query("SELECT * FROM news WHERE id='$id'"); while ($row = mysql_fetch_array($sql)) { $id = $row["id"]; $tytul = $row["tytul"]; $tresc = $row["tresc"]; $dodal = $row["dodal"]; echo '<form action="edytuj.php?edit='.$id.'" method="post">'; echo '<p align="center">Tytul:<br>'; echo '<input type="text" name="odsylacz" value="'.$tytul.'"/>'; echo '</p>'; echo '<p align="center"> tresc:<br> <input type="text" name="nazwamaskujaca" value="'.$tresc.'"/> </p>'; echo '<p align="center">Nick dodającego: <br> <input type="text" name="nickdodajacego" value="'.$dodal.'"/> <br> <br> <input name="Wyślij link!" type="submit" id="Wyslij news!" value="Wyślij news!" /> </p>'; echo '</form>'; ?> </body> </html> I nie wiem ale pokazuje mi błąd w ostatniej linijce... błąd brzmi: Cytat Parse error: parse error, unexpected $end in C:\Program Files\WebServ\httpd\tutorial\admin\edytuj.php on line 34 Jeśli można prosić o pomoc to proszę Pozdro! |
|
|
|
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 472 Pomógł: 8 Dołączył: 14.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%)
|
domknij pętle WHILE
-------------------- I need TP for my bunghole!!!
Mój nowy przyjaciel - tytanowa płytka na stałe ------------------------------------------------------ AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 14.03.2007 Ostrzeżenie: (0%)
|
No okej...
Ale teraz pytanie ... Dlaczego mi w formularzu nie wyświetla danych do edycji ? |
|
|
|
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 |
No a teraz powiedz mi gdzie ty te $id ustawiasz? Bo ja nigdzie nie widze. nie uwazasz, ze napoczatky powinno byc tak:
? i uzywaj wlasciwego bbcode -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 14.03.2007 Ostrzeżenie: (0%)
|
No dobra ja się poddaje
Kto mi powie co dokładnie robię źle: Plik Edytuj.php
A teraz plik który bedzie to "trawił" o nazwie edytujlink.php
I nie wiem ale mi nie wywołuje konkretnego ID ~nospor - pomóż mi... Dzięki! Pozdrawiam! |
|
|
|
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat I nie wiem ale mi nie wywołuje konkretnego ID To znaczy co? w edytujlink ci nie robi update? No a czemu sie dziwsz? Przeciez znowu nie okresliles zmiennej $idA tam we wczesniejszym co ci mowilem bys napisal $id=$_GET['edit'] to jesli ci to nadal nie dziala to powinno byc $id=$_GET['show'], bo ty raz masz parametr show w url a raz edit wiec sobie dostosuj co jest co. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 14.03.2007 Ostrzeżenie: (0%)
|
Ale to nie działa... Jesli w pliku edytuj.php wypełnie formularz to w pasku adresu jest .../edytuj?show=1 a jak nacisne zeby wysłało formularz to w adresie juz nie ma tego id...
Bardzo potrzebuje ten skrypt edycji... Acha i jeszcze mi w formularzu nie wyswietla w "Value" danych zeby zobaczyć co i gdzie sie edytuje.... Pomoooocy Pozdrawiam! |
|
|
|
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 472 Pomógł: 8 Dołączył: 14.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%)
|
Pokaz poprawiony skrypt to bedzie może łątwiej...
-------------------- I need TP for my bunghole!!!
Mój nowy przyjaciel - tytanowa płytka na stałe ------------------------------------------------------ AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 14.03.2007 Ostrzeżenie: (0%)
|
Skrypt masz wyżej... oby dwa pliki. Nic nie poprawiłem bo nawet nie wiem w czym błąd
[...] Moze znacie jakieś gotowe rozwiązania ? Jesli nie wiecie to chociaż poprawcie mi ten kod bo ja już nie mam sił |
|
|
|
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 472 Pomógł: 8 Dołączył: 14.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%)
|
Cytat Nic nie poprawiłem bo nawet nie wiem w czym błąd Nie dziwie się że nie działa jak nie poprawiłeś. Nospor podał ci rozwiązanie, przeczytaj jego posty jeszcze raz -------------------- I need TP for my bunghole!!!
Mój nowy przyjaciel - tytanowa płytka na stałe ------------------------------------------------------ AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 14.03.2007 Ostrzeżenie: (0%)
|
cornholio666 ale to co on powiedział nie działa... Czy ktoś może mi napiosać jak powinno być poprawnie ? Bez zbędnego nabijania postów ? Wkoncy to jest forum o PHP a nikt nie umi pomóc
Prosze was! Przyjaciele mam teraz taki kod:
w nim wsio jest chyba ok... a o to kod który ma upldate wykonywać...
Nie pokazuje zadnego błędu ale nie mam w bazie zaaktualizowanych danych Pomoicy! |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 28.10.2006 Ostrzeżenie: (0%)
|
Mimo, że podałeś "method=post" zmienna $id jest przesyłana w adresie (atrybut action) dlatego musisz ją odebrać GET-em. |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 14.03.2007 Ostrzeżenie: (0%)
|
Zaskocze Cie ale nadal nic nie aktualizuje
|
|
|
|
Post
#14
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 |
no ale masz bledy w zapytaniu. powinno byc:
Czemu wy zawsze ty ciapkow tak sie czepiacie? Gdzie wyczytaliscie ze one musza byc, kiedy nie mogą? Jak juz jakies powinny byc to powinny to byc `` A na przyszlosc pisz tak:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:08 |