récupérer checklist pour insert mysql - PHP - Programmation
Marsh Posté le 29-11-2006 à 17:59:47
Si une checkbosque est décochée, elle n'apparaît pas dans $_POST...
Marsh Posté le 29-11-2006 à 18:02:17
mais comment teste les $_POST[]
$_POST[xtr[]] ? marche pas
Marsh Posté le 29-11-2006 à 18:07:37
Code :
|
Marsh Posté le 29-11-2006 à 18:27:31
nameCheckbox ? c'est générique ?
en faisant çà
if(isset($_POST['xtr']['nameCheckbox'])) {
echo'ee';
} else {
echo $z."uu";}
tout en décochant certaines cases > t'obtiens 1uu 2uu etc... jusqu'à 30uu
C fou..
Marsh Posté le 29-11-2006 à 19:19:49
Nan c'est pas du tout générique, c'est un exemple Il faut y mettre l'attribut name de l'input checkbox
Marsh Posté le 29-11-2006 à 20:21:41
ok mais donc avec ce type d'input checkbox :
echo'<input name="xtr[]" type="checkbox" value="t'.$x.'" />';
if(isset($_POST['xtr']['xtr'])) ??
Marsh Posté le 29-11-2006 à 20:27:15
oui oui bien sur ok pour : (isset($_POST['xtr']))
merci
j'ai encore un prob .. tout de même il ne me reconnait pas les champs "décochés" par defaut touts le schamps sont cochés
echo'<input name="xtr[]" type="checkbox" value="t'.$x.'" selected/>';
Marsh Posté le 29-11-2006 à 20:55:34
et puis
echo"<input name=\"xtr".$x."\" type=\"checkbox\" value=\"t".$x."\" checked/>";
et derrière
if(!isset($_POST['xtr'.$z]))
c'est encore mieux
çà marche !
merci
Marsh Posté le 29-11-2006 à 17:58:33
bonjour,
je cherche à interpréter les réponses transmises pas des checkbox (pour les jours du mois) de type
echo"<input name=\"xtr[]\" type=\"checkbox\" value=\"t".$x."\" />";
j'ai bien les x jours qui s'affichent
mais pour récupérer les cases cocher c'est plus compliqué
je voudrais insérer en SELECT les valeurs des check "décochés"
j'essaye
$y = nombre de jours dans le mois
for ($z=1;$z<=$y;$z++)
{
foreach ($xtr as $valeur)
{
$orr1='t'.$z;
if (isset($valeur))
{
$sm=numero_semaine($z,$_POST[mook],$_POST[anok]);
$sql=mysql_query("INSERT INTO resa_new VALUES('','$_POST[modif]','$sm','$_POST[anok]','$valeur','$_POST[mook]','')" );
}
}}
mais çà ne le fait pas !
une idée
merci