我有一個頁面,其中列出了數據庫中表的內容,並且我試圖添加一個按鈕來刪除一行。我查了一下並用JavaScript來完成,但它不起作用。在刪除之前使用JavaScript進行提示無法使用
//Deletion
if (isset($_GET['sup']))
{
$sup = $_GET['sup'];
$sql=mysql_query("delete from UCH where id=".$sup);
}
//Fecthing data
$sql='SELECT * FROM uch';
$req=mysql_query($sql);
//Starting the table
$table='<table cellspacing="0" width=100%><tr><td>N°</td><td>Eleve</td><td>Ecole</td><td>Classe</td><td>Mail</td><td>Examen</td><td>Preparation</td>';
$i=0;
while ($data=mysql_fetch_assoc($req))
{
//Alternating the table's background color every other row
$i++;
if ($i%2==1)
{
$couleurLigne= 'style="background-color: #b7b6b6;"';
}
else
{
$couleurLigne = 'style="background-color: #e8e0e0;"';
}
//Converting bit-type data
if ($data['preparation']=='1') $prepa="oui";
else $prepa="non";
//Introducing the data from the database and the rest of the table
$table.='<tr '.$couleurLigne.'><td>'.$i.'</td><td>'.$data['prenom'].' '.$data['nom'].'</td><td>'.$data['ecole'].'</td><td>'.$data['classe'].'</td><td>'.$data['email']
.'</td><td>'.$data['examen'].'</td><td>'.$prepa.'</td>
<td><a href="admin_U-CH.php?sup='.$data['id'].'" onclick="return confirm("Etes-vous sur(e) de vouloir supprimer cette entree ?")"><div style="color: red;">X</div></a></td><tr>';
}
$table.='</table>';
echo $table;
最後一個單元格包含一個X
,即刪除行的鏈接。
事實上,它不會提示我並使用$_GET
值重新加載頁面,但它仍然不會刪除任何內容。
P.-S:大部分非代碼材料都是法文的,對不起,如果我沒有翻譯所有內容。