Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Aktualizacja tabel...
Reiven
post
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 1
Dołączył: 17.03.2006

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


Witam, wziąłem się za pisanie takiego swojego mini cms'a i mam problem z aktualizacją tabel. Dane wyświetla normalnie w formularzu ale żeby je uaktualnić to już nie chce.


  1. <?php
  2. function edit_news()
  3. {
  4. $id = $_GET['id'];
  5. echo '<b>Edycja News'a:.</b>';
  6. $query2 = "SELECT * FROM news WHERE id_n='$id'";
  7. $result2 = mysql_query ($query2);
  8. $row2 = mysql_fetch_array($result2);
  9.  
  10. $id = $row2['id_n'];
  11. $tytul = $row2['tytul'];
  12. $tresc = $row2['tresc'];
  13. $autor = $row2['autor'];
  14.  
  15. echo '<form action="index.php" method="POST" style="border: 0px;"><table><tr><td>Tytul Newsa:</td><td><input type="text" name="tytul" value="'.$tytul.'"></td></tr><tr><td>Tresc:</td><td><textarea name="text" rows="15" cols="80" style="width: 100%">'.$tresc.'</textarea></td></tr>
  16.  
  17.  
  18. <tr><td>Dodal:</td><td>'.$autor.'</td></tr>
  19. <tr>
  20. <td style="color:797979;" valign="top">akcje:</td>
  21. <td valign="top">
  22. <input type="hidden" name="id" value="'.$id.'">
  23. <input type="hidden" name="cmd" value="edit_n_ok">
  24. <input class="button" type="submit" style="font-weight: bold;" value="Edytuj">
  25. </form></td>
  26. </tr>
  27. </table>';
  28. }
  29.  
  30. function edit_n_ok()
  31. {
  32. global $tytul,$tresc,$autor,$id;
  33. $tresc= nl2br($tresc);
  34. $query = "UPDATE news SET tytul='$tytul', tresc='$tresc' WHERE id='$id'";
  35.  
  36.  
  37.  $result = mysql_query($query);
  38. echo "<script>self.location.href=" index.php?cmd=4";</script>";
  39. }
  40. ?>


a tak wyglądają linki:

  1. <?php
  2. elseif ($cmd == 'edit_n') {
  3. include ("f/news.php");
  4. edit_news();
  5. } elseif ($cmd == 'edit_n_ok') {
  6. include ("f/news.php");
  7. edit_n_ok();
  8. }
  9. ?>


próbowałem też tak:

  1. <?php
  2. $query = "UPDATE `news` SET `tytul`='$_POST["tytul"]', `tresc`='$_POST["tresc"]' WHERE `id`=$_POST["id"]'";
  3. ?>


i też nic to nie dało (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 04:21