![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 7 Dołączył: 22.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem formularz edycji newsa czyli wczytałem do inputów rekordy z bazy
pod adresem ...../edit_news.php?newsid=1 wyświetla się właśnie ten news do edycji o podanym id teraz jak napisać zapytanie UPDATE żeby właśnie aktualizowało news o id podanym w adresie
ja mam powyższe zapytanie i aktualizuje wszystkie rekordy a tabeli ;/ |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 45 Dołączył: 30.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
W zapytaniu dodaj WHERE np. jeśli chcesz pierwszy news to mmyśle, że dobrze będzie jeśli wybierzesz numer id z paska adresu i wpiszesz właśnie w WHERE.
Ten post edytował tomsi 24.02.2009, 15:33:53 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 38 Dołączył: 24.02.2007 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 266 Pomógł: 9 Dołączył: 21.05.2008 Skąd: Łomianki Ostrzeżenie: (0%) ![]() ![]() |
@Fantazyn podał dobre rozwiązanie, tylko w zmienną ID wsadź sobie $_GET['newsid'].
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 7 Dołączył: 22.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
jak dam $_GET['newsid'] wywala błąd a jak dam $id to tez klapa bo nie jest zdeklarowana
Parse error: syntax error, unexpected T_VARIABLE in...... |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
~Qss, proponuję zacząć od jakiegoś kursu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) W komunikacie błędu masz napisane co jest źle poza tym.
Pozdrawiam! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 7 Dołączył: 22.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
może rzucę na to nico więcej światła (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
plik edit_news.php (z formularzem od edycji)
i drugi to przetwarzania tego co wpisane w inputach... edit_przetworz.php
Ten post edytował Qss 24.02.2009, 16:06:05 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 44 Dołączył: 14.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował matixrr 24.02.2009, 16:23:39 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 7 Dołączył: 22.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
to wyżej to już wogole niedziała
bląd unexpected '{ w lini 8 więc {} z get nie mają sensu Ten post edytował Qss 24.02.2009, 17:49:35 |
|
|
![]()
Post
#10
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
może tak? Ten post edytował piotrooo89 24.02.2009, 18:11:02 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 7 Dołączył: 22.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
to nic niedaje mam pytanie czy wogole moja koncepcja edytowania postów jest poprawna?
|
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
a co ci teraz wyskakuje ?
jeśli post mogą edytować wszyscy to filtruj dane: mysql_real_escape_string()" title="Zobacz w manualu PHP" target="_manual $title =mysql_real_escape_string($_POST['title']); itp... |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 27 Dołączył: 24.08.2007 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
czy w tych zmiennych masz wartości? czy łączysz się poprawnie z bazą danych? i przetestuj coś takiego?
i powiedz czy zwraca jakieś błędy. |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 7 Dołączył: 9.12.2008 Skąd: wroc Ostrzeżenie: (0%) ![]() ![]() |
ciężko szukać dziury w całym . Najlepiej wrzuć sobie linijkę na początku skryptu <?php
error_reporting(E_ALL); ini_set('display_errors', 1); ?> . ayeo juz o tym wspomniał . Nam jest cięzko wychwycić błąd który jest mało widoczny . Twoja koncepcja nie jest zła . Ja bym jednak te dwa pliki połączył w jeden . Więcej plików , większy młyn , więcej poprawiania i strata czasu (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . Nie wiem po co to wrzuciłeś intval($_GE.......) , nie może być samo $_GET (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#17
|
|
Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
~Qss, przesadzasz. Wyskakuje Ci, że masz błąd w linii 8, masz napisane dokładnie co jest nie tak! Tak trudno chwilkę pomyśleć? Szybciej sam to rozwiążesz zanim napiszesz kolejnego posta na forum. Piszesz o każdą durną literówkę! Myśl i czytaj komunikaty błędów!
Pozdrawiam! |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 7 Dołączył: 22.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
wielkie dzięki za chęć pomocy ale już sobie sam poradziłem (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) dzieki za rady i sorry za zaśmiecanie forum czasem ma po prostu dość i pisze ale znalazłem noew chęci i znalazłem błedy ;p
Ten post edytował Qss 25.02.2009, 16:16:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 19:00 |