Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błąd przy usuwaniu
nevar
post 18.04.2006, 00:04:19
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 26.03.2006

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


Mam taki skrypt:
  1. <?php
  2. include ("baza.php");
  3. $baza = mysql_connect ($mysql_host, $mysql_user, $mysql_haslo);
  4. mysql_select_db($mysql_baza);
  5. $wynik = mysql_query("select * from quiz");
  6.  
  7.  
  8. if (mysql_num_rows ($wynik)>0)
  9. {
  10. $i=1;
  11. while($pytanie = mysql_fetch_array($wynik))
  12. {
  13. print '<font face="Arial" size="3">'.$i.'.</font>';
  14. print '<font face="Arial" size="3">'.$pytanie['pyt'].'</font><br>';
  15. print '<font face="Arial" size="2"><input type="radio" name=p'.$pytanie['id'].' value="a" />'.$pytanie['odpa'].'<br></font>';
  16. print '<font face="Arial" size="2"><input type="radio" name=p'.$pytanie['id'].' value="b" />'.$pytanie['odpb'].'<br></font>';
  17. print '<font face="Arial" size="2"><input type="radio" name=p'.$pytanie['id'].' value="c" />'.$pytanie['odpc'].'<br></font>';
  18. print '<font face="Arial" size="3" color="green">Poprawna odpowiedź to:'.$pytanie['odppraw'].'</font><br>';
  19.  print '<input type="button" value="Edytuj" onClick="window.open('edytuj.php?id_pyt='.$pytanie['id'].'''nazwa').focus(); return false" />';
  20. print '<input type="button" value="Usuń" onClick="if(window.confirm('Czy na pewno usunąć ?')){window.location='usun.php?id_pyt='.$pytanie['id'].'';}">';
  21. print '<br><hr>';
  22. $i++;
  23. }
  24. }
  25.  
  26. ?>


po kliknięciu Usuń powinien się wykonać skrypt:

usun.php
  1. <?
  2. if(!$_GET['step']) {
  3.  
  4. echo ("<form action='usun.php?step=del' method='POST'>
  5. <p>Usunac?</p>
  6. <input type='hidden' value=".$_POST['id_pyt']." name='id'>
  7. <input type='submit' value='TAK'>
  8. <input type='button' value='NIE' onclick=\"parent.location.href='admin.php'\">
  9. </form>
  10. ");
  11.  
  12. } else {
  13.  
  14.  
  15. include ("baza.php");
  16. $baza = mysql_connect ($mysql_host, $mysql_user, $mysql_haslo);
  17. mysql_select_db($mysql_baza);
  18.  
  19. $usun = mysql_query("delete from quiz where id=".$_POST['id_pyt']); 
  20.  
  21. if ($usun) {
  22. echo '<p>Pytanie usunięto</p>';
  23. } else {
  24. echo mysql_error(); echo '<p>Błąd! Spróbuj ponownie</p>';
  25.  
  26. }
  27.  
  28. }
  29. ?>


ale mam błąd:
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

Błąd! Spróbuj ponownie

Co tu może być źle? sad.gif
Go to the top of the page
+Quote Post

Posty w temacie


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: 17.06.2025 - 08:15