Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> modyfikacja odpowiedzi w sondzie cms
asik
post 2.06.2006, 09:03:54
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 2.06.2006

Ostrzeżenie: (0%)
-----


Witam,

tworze swojego CMS. W nim utworzyłam sonde. W bazie mam dwie tablice sonda i sonda_wpisy. W sondzie
jest id_sondy oraz tytul (pole tytuł jest pytaniem), w sonda wpisy id_wpisu, id_sondy, tresc(pole tresc to odpowiedzi), ilosc glosow. W panelu administratora wyświetlam sobie z tableli sonda wszystkie pytania (czyli pole tytul). Obok tego mam link modyfikacja. Chciałabym mieć możliwość modyfikacji pytan i odpowiedzi już istniejącej sondy. Oczywiście dodawania nowych pól i usuwania niepotrzebnych. Nie zabardzo wiem jak się do tego zabrać. Może ktoś tworzył już coś podobnego lub ma jakąś wskazówkę.
Go to the top of the page
+Quote Post
Kuziu
post 2.06.2006, 09:45:43
Post #2





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

Ostrzeżenie: (0%)
-----


No przeciez normalnie robisz UPDATE na MySQL'u

  1. <?php
  2. $sql = 'UPDATE wpisy SET tresc=' . $nowaTresc . ' WHERE id_wpisu=' . $ID;
  3. ?>



Jak cos z apostrofami nie tak to popraw bo nie wiem czemu nie moge wpisac forum mi je kasuje

Ten post edytował Kuziu 2.06.2006, 09:48:35


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
asik
post 2.06.2006, 20:20:08
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 2.06.2006

Ostrzeżenie: (0%)
-----


dzieki za odp ale nie zabardzo o to mi chodzilo. Teraz wymyslilam sobie ze po wejsciu w modyfikuj bedzie usuwac stare odpowiedzi i wpisywac nowe i mam taki kod:

  1. <?php
  2. include_once( '../config.php' );
  3. $query="DELETE from sonda_wpisy where id_sond='".$_POST['id_sond']."'";
  4. $result=mysql_query($query);
  5.  
  6. foreach ($_POST['tytul'] as $key=>$v)
  7. {
  8. if ($value!='')
  9. {
  10. "INSERT INTO sonda_wpisy (id_wpisu, id_sondy, tresc, ilosc_glosow)
  11.  VALUES ('', ".$_POST['id_sond'].", '$v', '".$_POST['$ilosc_glosow'][$key]."')";
  12.  
  13. }
  14. }
  15.  
  16. $result = mysql_query( $query , $db_link );
  17. echo "zmiany zostały zatwierdzone";
  18. ?>


wyskakuje błąd Warning: Invalid argument supplied for foreach() in ..

i cóż począć questionmark.gif smile.gif


----------
Prosze pamietac o odpowiednim bbcode!
--
dr_bonzo
Go to the top of the page
+Quote Post
mdco
post 2.06.2006, 22:31:51
Post #4





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

Ostrzeżenie: (0%)
-----


sprawdz co masz w zmienej $_POST['tytul'] i czy jest ona wogole tablicą; poza tym wczesniej w foreach piszesz zmienną $v a potem używasz zmiennej $value.


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:20