Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> modyfikacja odpowiedzi w sondzie cms
asik
post
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
 
Start new topic
Odpowiedzi (1 - 3)
Kuziu
post
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
Go to the top of the page
+Quote Post
asik
post
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ąć (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


----------
Prosze pamietac o odpowiednim bbcode!
--
dr_bonzo
Go to the top of the page
+Quote Post
mdco
post
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.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 08:55