Confirmation pour suprimer
virageca
Messages postés
47
Statut
Membre
-
Brachior Messages postés 616 Statut Membre -
Brachior Messages postés 616 Statut Membre -
Bonjour,
je viens de creer ces scripte pour supprimer des données de ma table
je veux fair une confirmation avant de valider la suppression
voici mes scripte
<?php //connection au serveur
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "cnti_f" ) ;
?>
<?php
mysql_select_db('cnti_f', $cnx);
$query_rs_equipement = "SELECT nSerieEquipement, nomEquip, nomMarqueEquip, dateinst, adripEquipmask FROM equipement";
$rs_equipement = mysql_query($query_rs_equipement, $cnx) or die(mysql_error());
$row_rs_equipement = mysql_fetch_assoc($rs_equipement);
$totalRows_rs_equipement = mysql_num_rows($rs_equipement);
?>
<table width="600" height="150" border="3" bgcolor="0099FF">
<tr> <td height="27">N° serie d'équipement </td>
<td> Nom d'équipement</td> <td> Marque d'équipement</td> <td> Date d'installation</td> <td>Adresse IP/Masque</td>
</tr>
<?php do { ?>
<tr>
<td width="20" height="23"><?php echo $row_rs_equipement['nSerieEquipement']; ?></td>
<td width="20" height="23"><?php echo $row_rs_equipement['nomEquip']; ?></td>
<td width="20" height="23"><?php echo $row_rs_equipement['nomMarqueEquip']; ?></td>
<td width="20" height="23"><?php echo $row_rs_equipement['dateinst']; ?></td>
<td width="20" height="23"><?php echo $row_rs_equipement['adripEquipmask']; ?></td>
<td width="50"><a href="sup2.php?nSerieEquipement=<?php echo $row_rs_equipement['nSerieEquipement']; ?>" class="Style1">Supprimer </a></td>
</tr>
<?php } while ($row_rs_equipement = mysql_fetch_assoc($rs_equipement)); ?>
////////////////////////////////////////////////////////////////////////////////
<?php //connection au serveur
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "cnti_f" ) ;
?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
if ((isset($_GET['nSerieEquipement'])) && ($_GET['nSerieEquipement'] != "")) {
$deleteSQL = sprintf("DELETE FROM equipement WHERE nSerieEquipement=%s",
GetSQLValueString($_GET['nSerieEquipement'], "int"));
mysql_select_db('cnti_f', $cnx);
$Result1 = mysql_query($deleteSQL, $cnx) or die(mysql_error());
$deleteGoTo = "sup3.php";
if (isset($_SERVER['QUERY_STRING'])) {
$deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?";
$deleteGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $deleteGoTo));
}
$colname_rs_equipements = "1";
if (isset($_GET['nSerieEquipement'])) {
$colname_rs_equipements = (get_magic_quotes_gpc()) ? $_GET['nSerieEquipement'] : addslashes($_GET['nSerieEquipement']);
}
mysql_select_db('cnti_f', $cnx);
$query_rs_equipement = sprintf("SELECT * FROM equipement WHERE nSerieEquipement = %s", $colname_rs_equipement);
$rs_equipement = mysql_query($query_rs_equipements, $cnx) or die(mysql_error());
$row_rs_equipement = mysql_fetch_assoc($rs_equipement);
$totalRows_rs_equipement = mysql_num_rows($rs_equipement);
?>
merci pour l'aide
je viens de creer ces scripte pour supprimer des données de ma table
je veux fair une confirmation avant de valider la suppression
voici mes scripte
<?php //connection au serveur
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "cnti_f" ) ;
?>
<?php
mysql_select_db('cnti_f', $cnx);
$query_rs_equipement = "SELECT nSerieEquipement, nomEquip, nomMarqueEquip, dateinst, adripEquipmask FROM equipement";
$rs_equipement = mysql_query($query_rs_equipement, $cnx) or die(mysql_error());
$row_rs_equipement = mysql_fetch_assoc($rs_equipement);
$totalRows_rs_equipement = mysql_num_rows($rs_equipement);
?>
<table width="600" height="150" border="3" bgcolor="0099FF">
<tr> <td height="27">N° serie d'équipement </td>
<td> Nom d'équipement</td> <td> Marque d'équipement</td> <td> Date d'installation</td> <td>Adresse IP/Masque</td>
</tr>
<?php do { ?>
<tr>
<td width="20" height="23"><?php echo $row_rs_equipement['nSerieEquipement']; ?></td>
<td width="20" height="23"><?php echo $row_rs_equipement['nomEquip']; ?></td>
<td width="20" height="23"><?php echo $row_rs_equipement['nomMarqueEquip']; ?></td>
<td width="20" height="23"><?php echo $row_rs_equipement['dateinst']; ?></td>
<td width="20" height="23"><?php echo $row_rs_equipement['adripEquipmask']; ?></td>
<td width="50"><a href="sup2.php?nSerieEquipement=<?php echo $row_rs_equipement['nSerieEquipement']; ?>" class="Style1">Supprimer </a></td>
</tr>
<?php } while ($row_rs_equipement = mysql_fetch_assoc($rs_equipement)); ?>
////////////////////////////////////////////////////////////////////////////////
<?php //connection au serveur
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "cnti_f" ) ;
?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
if ((isset($_GET['nSerieEquipement'])) && ($_GET['nSerieEquipement'] != "")) {
$deleteSQL = sprintf("DELETE FROM equipement WHERE nSerieEquipement=%s",
GetSQLValueString($_GET['nSerieEquipement'], "int"));
mysql_select_db('cnti_f', $cnx);
$Result1 = mysql_query($deleteSQL, $cnx) or die(mysql_error());
$deleteGoTo = "sup3.php";
if (isset($_SERVER['QUERY_STRING'])) {
$deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?";
$deleteGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $deleteGoTo));
}
$colname_rs_equipements = "1";
if (isset($_GET['nSerieEquipement'])) {
$colname_rs_equipements = (get_magic_quotes_gpc()) ? $_GET['nSerieEquipement'] : addslashes($_GET['nSerieEquipement']);
}
mysql_select_db('cnti_f', $cnx);
$query_rs_equipement = sprintf("SELECT * FROM equipement WHERE nSerieEquipement = %s", $colname_rs_equipement);
$rs_equipement = mysql_query($query_rs_equipements, $cnx) or die(mysql_error());
$row_rs_equipement = mysql_fetch_assoc($rs_equipement);
$totalRows_rs_equipement = mysql_num_rows($rs_equipement);
?>
merci pour l'aide
A voir également:
- Confirmation pour suprimer
- Confirmation de lecture whatsapp - Guide
- Confirmation de lecture gmail - Guide
- Sms code de confirmation facebook sans demande ✓ - Forum Réseaux sociaux
- Comment suprimer un compte gmail - Guide
- Harcèlement code Facebook via messages - Forum Facebook
3 réponses
Tout simplement le lien qui pointe vers la suppression va d'abord vers une autre page où l'on pose la question
(je ne suis pas sur d'avoir bien compris ton code)
(je ne suis pas sur d'avoir bien compris ton code)
//supprimer un lien
case "del": {
echo'<center>Etes-vous certain de vouloir supprimer ceci ?<br>
<br><a href="?cat=del2">Oui</a> - <a href="?">Non</a></center>';
}
break;
//validation
case "del2": {
$sql = 'DELETE FROM equipement WHERE nSerieEquipement=%s" ,GetSQLValueString($_GET['nSerieEquipement'], "int")';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
echo'<center>Equipement supprime<br><br></center>';
}
break;
tu peux aussi faire une checkbox a activer avant de pouvoir envoyer le formulaire
le tout avec un test javascript qui va tester si la checkbox est cochée ou non et retourner false si non ^^
le tout avec un test javascript qui va tester si la checkbox est cochée ou non et retourner false si non ^^