Passage de variable checkbox php
Résolu
elecktro-chok
Messages postés
67
Date d'inscription
Statut
Membre
Dernière intervention
-
elecktro-chok Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
elecktro-chok Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai créer un formulaire en php avec des checkbox, et j'aimerais lorsque l'utilisateur à cocher plusieurs cases passer les variable afin de supprimer ce qu'il a passer, mais je n'y arrive pas.
voila mon code
première page
$num = $row_req_result['norequete'];
$date = $row_req_result['datecreation'];
$freq = $row_req_result['frequenceutili'];
$def = $row_req_result['definition'];
$syn = $row_req_result['syntaxe'];
$prerequi = $row_req_result['prerequis'];
$loca = $row_req_result['localisation'];
$dom = $row_req_result['libelledomaine'];
$ins = $row_req_result['libelleinstance'];
$nomtable = $row_req_result['nomtable'];
?><form action="delete.php" method="post"><?php
$sup="<INPUT type='checkbox' name='num'> ";
$result_tableau.="
<tr>
<td>$sup</td>
<td>$num</td>
<td>$date</td>
<td>$freq</td>
<td>$def</td>
<td>$syn</td>
<td>$prerequi</td>
<td>$loca</td>
<td>$dom</td>
<td>$ins</td>
<td>$nomtable</td>
</tr>";
Code de ma deuxième page :
$num = $_POST['num'];
print($num);
while ($num !="")
{
$req_delete = "DELETE FROM requete WHERE norequete='$num'";
}
pouvez vous m'aider s'il vous plait?
j'ai créer un formulaire en php avec des checkbox, et j'aimerais lorsque l'utilisateur à cocher plusieurs cases passer les variable afin de supprimer ce qu'il a passer, mais je n'y arrive pas.
voila mon code
première page
$num = $row_req_result['norequete'];
$date = $row_req_result['datecreation'];
$freq = $row_req_result['frequenceutili'];
$def = $row_req_result['definition'];
$syn = $row_req_result['syntaxe'];
$prerequi = $row_req_result['prerequis'];
$loca = $row_req_result['localisation'];
$dom = $row_req_result['libelledomaine'];
$ins = $row_req_result['libelleinstance'];
$nomtable = $row_req_result['nomtable'];
?><form action="delete.php" method="post"><?php
$sup="<INPUT type='checkbox' name='num'> ";
$result_tableau.="
<tr>
<td>$sup</td>
<td>$num</td>
<td>$date</td>
<td>$freq</td>
<td>$def</td>
<td>$syn</td>
<td>$prerequi</td>
<td>$loca</td>
<td>$dom</td>
<td>$ins</td>
<td>$nomtable</td>
</tr>";
Code de ma deuxième page :
$num = $_POST['num'];
print($num);
while ($num !="")
{
$req_delete = "DELETE FROM requete WHERE norequete='$num'";
}
pouvez vous m'aider s'il vous plait?
A voir également:
- Passage de variable checkbox php
- Passage qwerty azerty - Guide
- Easy php - Télécharger - Divers Web & Internet
- Test passage windows 11 - Guide
- Passage à windows 11 gratuit - Guide
- Passage windows 7 à 10 - Accueil - Mise à jour
4 réponses
ben tu peux faire un tableau de checkbox,
par exemple <input type=checkbox name='nom_tableau[]' value=.... >
et tu récupère sur ton autre page :
foreach ($_REQUEST['nom_tableau] as $k => $v)
{
$req_delete = "DELETE FROM requete WHERE norequete='$v'";
}
par exemple <input type=checkbox name='nom_tableau[]' value=.... >
et tu récupère sur ton autre page :
foreach ($_REQUEST['nom_tableau] as $k => $v)
{
$req_delete = "DELETE FROM requete WHERE norequete='$v'";
}
il me marque
Warning: Invalid argument supplied for foreach() in c:\program files\easyphp1-8\www\gaelle\projet\delete.php on line 30
:s
Warning: Invalid argument supplied for foreach() in c:\program files\easyphp1-8\www\gaelle\projet\delete.php on line 30
:s