Je veux que les travaux du Groupe de contrôle sur mon site pour les membres ...confirmation d'alerte ne fonctionne pas
J'ai conçu la page est affichée tous les membres inscrits sur mon site
Et je mais avant de case à cocher chaque nom de membre, becuase il a permis de sélectionner plusieurs noms puis cliquez sur le bouton supprimer si vous cliquez sur la suppression ok fonctionne, le code suivant fonctionne
mais maintenant je veux confirmer alerte avant le code de suppression de travail
même, et si cliqué sur annuler l'est ne fonctionne pas ..
comment je peux le travailler?
<?php
while($row = mysql_fetch_array($sql1))
{
?>
<tr>
<td align="center" bgcolor="#FFFFFF"><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<?php echo $row['MemberID']; ?>"></td>
<td bgcolor="#FFFFFF"><?php echo $row['MemberName']; ; ?></td>
</tr>
<?php
}
?>
<tr>
<td colspan="5" align="center" bgcolor="#FFFFFF"><input name="delete" type="submit" id="delete" value="delete" onclick="javascript:return confirm('are you sure to delete this record???? ')"/></td>
</tr>
<?php
$delete = $_REQUEST['delete'];
$checkbox = $_REQUEST['checkbox'];
$count = count($_REQUEST['checkbox']);
// Check if delete button active, start this
if($delete) {
echo "<script language=\"Javascript\">\n";
for($i=0;$i<$count;$i++){
$del_id = $checkbox[$i];
$sql = "Delete FROM members where MemberID ='$del_id'";
$sq2 = "Delete FROM joinroom where MemberID ='$del_id'";
$result1 = mysql_query($sql);
$result2 = mysql_query($sq2);
echo "else {\n";
echo "alert ('Nothing deleted');\n }";
echo "</script>";
}
}
?>
Merci beaucoup .........
Ce pseudo-protocole 'javascript:' est par ailleurs superflu. Retirez-le. – BalusC
Citation de votre question: * même si vous cliquez sur OK, la suppression fonctionne, et si vous cliquez sur Annuler, la [suppression] ne fonctionne pas *. N'est-ce pas le comportement voulu? –
En fait, je n'ai pas prêté attention à sa question car son anglais était incomparable, alors je suis juste passé au code. Le code JS qu'il a tenté d'imprimer en utilisant PHP en bas est syntaxiquement invalide. Pour le reste, il semble correct, à part le trou d'injection SQL. – BalusC