![]() |
![]() |
![]()
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ę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) 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
|
|
|
![]()
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 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 14.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
No dobra ja się poddaje (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ~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. |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) 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...
|
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
[...] Moze znacie jakieś gotowe rozwiązania ? Jesli nie wiecie to chociaż poprawcie mi ten kod bo ja już nie mam sił (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
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 |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Tym razem jestem za blisko zeby odpuścić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) 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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
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:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:48 |