Проблем с код

webdeveloper

Registered
Имам следният скрипт:

Код:
<?php
$user = (htmlspecialchars(addslashes($us['username'])));
$ss = mysql_query("SELECT * FROM `list` WHERE potrebitel='$user' ORDER BY `id` DESC");

echo "<center><br><select name='p' class='grafi'><option value='no'>Изтриване...</option>";

while($s = mysql_fetch_array($ss)) {
$id = $s['id'];
$ime = $s['title'];
echo "<option value='$id'>$ime</option>";
}

echo "</select><br><br>
<form action='' method='post' align='center'>
<input type='submit' name='del' class='btn' value='Изтрий'>
</form></center>";

if($_POST['del']){
$so = (htmlspecialchars(addslashes($_POST['p'])));
if ($so == 'no') {echo "<center><font color='red'>Моля изберете какво да изтрием!</font></center>";}
else {
$q = mysql_query("DELETE FROM `list` WHERE id='$so' AND potrebitel='$user'") or die(mysql_error());
echo "<br><br><center><font color='green'>Успешно изтрихте!</font></center><br>";
}
}
?>


Проблема е, че не иска да изтрива даденият запис.. Мисля, че нещо в <select> не е наред и не иска да взема id-то, но не мога да разбера какво...
 
Код:
<?php 
$user = (htmlspecialchars(addslashes($us['username']))); 
$ss = mysql_query("SELECT * FROM `list` WHERE potrebitel='$user' ORDER BY `id` DESC"); 

echo "<center><br><select name='p' class='grafi'><option value='no'>Изтриване...</option>"; 

while($s = mysql_fetch_array($ss)) { 
    $id = $s['id']; 
    $ime = $s['title']; 
    echo "<option value='$id'>$ime</option>"; 
} 

echo "</select><br><br> 
<form action='' method='post' align='center'> 
<input type='submit' name='del' class='btn' value='Изтрий'> 
</form></center>"; 

if($_POST['del']){ 
    $so = htmlspecialchars(addslashes($_POST['p'])); 
    if ($so == 'no') {echo "<center><font color='red'>Моля изберете какво да изтрием!</font></center>";} 
    else { 
        $q = mysql_query("DELETE FROM `list` WHERE id='$so' AND potrebitel='$user'") or die(mysql_error()); 
        echo "<br><br><center><font color='green'>Успешно изтрихте!</font></center><br>"; 
    } 
} 
?>
 
Ааа чак сега видях какво си написал.
<?php
$user = (htmlspecialchars(addslashes($us['username'])));
$ss = mysql_query("SELECT * FROM `list` WHERE potrebitel='$user' ORDER BY `id` DESC");

echo "<center><br>
<form action='' method='post' align='center'>
<select name='p' class='grafi'><option value='no'>Изтриване...</option>";

while($s = mysql_fetch_array($ss)) {
$id = $s['id'];
$ime = $s['title'];
echo "<option value='$id'>$ime</option>";
}

echo "</select><br><br>
<input type='submit' name='del' class='btn' value='Изтрий'>
</form></center>";

if($_POST['del']){
$so = htmlspecialchars(addslashes($_POST['p']));
if ($so == 'no') {echo "<center><font color='red'>Моля изберете какво да изтрием!</font></center>";}
else {
$q = mysql_query("DELETE FROM `list` WHERE id='$so' AND potrebitel='$user'") or die(mysql_error());
echo "<br><br><center><font color='green'>Успешно изтрихте!</font></center><br>";
}
}
?>
 

Back
Горе