![]() |
![]() ![]() |
![]() |
![]()
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 -------------------- Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł" |
|
|
![]()
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'].
-------------------- ![]() "Do bramy, bo pada deszcz Gdy zaćpiesz przejdzie dreszcz I wróci, wróci tęcza barw I pęknie twój wrogi świat" R. Riedel |
|
|
![]()
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
![]() 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
![]() 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 -------------------- Pomogłem? Zmotywuj mnie do dalszej pracy i kliknij magiczny przycisk:
![]() |
|
|
![]()
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%) ![]() ![]() |
Spróbuj napisać zapytanie do sql w ten sposób :
-------------------- Pomogłem ? Odwdzięcz się, kliknij POMÓGŁ.
|
|
|
![]()
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%) ![]() ![]() |
zechuj to zapytanie także zebysmy widzieli czy jak wyzej juz sie spytal piotro masz w nich wartosc np tak:
-------------------- Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas === po prostu kocham ją :D haha |
|
|
![]()
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 ![]() Nie wiem po co to wrzuciłeś intval($_GE.......) , nie może być samo $_GET ![]() |
|
|
![]()
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
![]() Ten post edytował Qss 25.02.2009, 16:16:16 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 1.07.2025 - 01:51 |