Mam taki skrypt:
<?php
include ("baza.php");
{
$i=1;
{
print '<font face="Arial" size="3">'.$i.'.</font>'; print '<font face="Arial" size="3">'.$pytanie['pyt'].'</font><br>'; print '<font face="Arial" size="2"><input type="radio" name=p'.$pytanie['id'].' value="a" />'.$pytanie['odpa'].'<br></font>'; print '<font face="Arial" size="2"><input type="radio" name=p'.$pytanie['id'].' value="b" />'.$pytanie['odpb'].'<br></font>'; print '<font face="Arial" size="2"><input type="radio" name=p'.$pytanie['id'].' value="c" />'.$pytanie['odpc'].'<br></font>'; print '<font face="Arial" size="3" color="green">Poprawna odpowiedź to:'.$pytanie['odppraw'].'</font><br>'; print '<input type="button" value="Edytuj" onClick="window.open('edytuj.php?id_pyt='.$pytanie['id'].'', 'nazwa').focus(); return false" />'; print '<input type="button" value="Usuń" onClick="if(window.confirm('Czy na pewno usunąć ?')){window.location='usun.php?id_pyt='.$pytanie['id'].'';}">'; $i++;
}
}
?>
po kliknięciu Usuń powinien się wykonać skrypt:
usun.php
<?
if(!$_GET['step']) {
echo ("<form action='usun.php?step=del' method='POST'> <p>Usunac?</p>
<input type='hidden' value=".$_POST['id_pyt']." name='id'>
<input type='submit' value='TAK'>
<input type='button' value='NIE' onclick=\"parent.location.href='admin.php'\">
</form>
");
} else {
include ("baza.php");
$usun = mysql_query("delete from quiz where id=".$_POST['id_pyt']);
if ($usun) {
echo '<p>Pytanie usunięto</p>'; } else {
}
}
?>
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?