salut à tous
je voudrais faire une requete SQL seulement si une checkbox a été cochée.
puias la page modifier.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <form method='post' action=modifier.php> <input type='hidden' name='num_cn' value=".$_POST['chcn']."> <input type='checkbox' name='modif' value='modif'> Modifier <input type='submit' name='sub_form' value='modifier' > </form>
normalement rien qu'avec le if(isset ($_POST['modif'])), ça devrait m'effectuer la requete si le checkbox est coché à la page precedente et sinon, la requete ne s'effectue pas ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 $modif = $_POST['modif']; if(isset ($_POST['modif'])) { if(isset($_POST['sub_form'])) { if($_POST['sub_form']=="modifier") { $sql1 = "UPDATE cn SET date_modif = '" .$date."' WHERE num_cn = ".$_POST['num_cn'].""; $res1 = mysql_query($sql1) or die (mysql_error()); echo $sql1."Requete<br>"; } echo "bien effectuée<br>"; } else {"";} }
je comprends po
en plus si le check n'est pas coché ça me mets une erreur à ce niveau là :
$modifier = $_POST['modif'];
==> Notice: Undefined index: modif
normal mais comment l'eviter?
quelqu'un pour m'aider ??
merci ++
Partager