Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Baza danych
Forum PHP.pl > Forum > Przedszkole
Neon12345
Witajcie , możecie mi powiedzieć gdzie robię błąd w tym kodzie?

  1. $query = mysql_num_rows(mysql_query('SELECT `id` FROM `ogloszenia`'));
  2. $id = rand(1, 2000);
  3. mysql_query(" DELETE FROM ogloszenia WHERE id=".$query['id']." ") or die (mysql_error());
  4. mysql_query("INSERT INTO `ogloszenia` (`text`, `id`) VALUES ('".htmlspecialchars($_POST['text'])."', ".$id.")") or die (mysql_error());


pedro84
A jakiś błąd Ci zwraca czy mamy tak strzelać?

Przesyłasz coś POSTem?
Neon12345
Tak przesyłam oto cały kod :

  1. if (isset($_GET['step']) && $_GET['step'] == 'ogloszenie')
  2. {
  3. if (isset($_POST['add']))
  4. {
  5. if (!empty($_POST['text']))
  6. {
  7. $_POST['text'] = nl2br($_POST['text']);
  8. $data = date("Y-m-d");
  9.  
  10. $query = mysql_num_rows(mysql_query('SELECT `id` FROM `ogloszenia`'));
  11. $id = rand(1, 2000);
  12. mysql_query(" DELETE FROM ogloszenia WHERE id=".$query['id']." ") or die (mysql_error());
  13. mysql_query("INSERT INTO `ogloszenia` (`text`, `id`) VALUES ('".htmlspecialchars($_POST['text'])."', ".$id.")") or die (mysql_error());
  14. echo '<br><br><center> <font color=green>Ogłoszenie Dodane</font></center>';
  15. }
  16. else echo '<br><br><center> <font color=red>Wypełnij Pola</font></center>';
  17. }
  18. else echo '
  19.  
  20. <br><br>
  21. <form method="post" action="admins.php?step=ogloszenie#add">
  22. Dodaj Ogłoszenie:<br /><br />
  23. <table>
  24. <tr><td> Tekst: <textarea name="text" rows="15" cols="60" tabindex="3"></textarea></td></tr>
  25. <tr><td> <input type="submit" name="add" value="Dodaj"></td></tr>
  26. </table>';
  27.  
  28. }


Błąd:

  1. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
tomm
])."', ".$id.")") or ... tu masz podwójny nawias
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.