Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1329 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  récupérer checklist pour insert mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

récupérer checklist pour insert mysql

n°1483888
jhac
Posté le 29-11-2006 à 17:58:33  profilanswer
 

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
 
 

mood
Publicité
Posté le 29-11-2006 à 17:58:33  profilanswer
 

n°1483891
FlorentG
Unité de Masse
Posté le 29-11-2006 à 17:59:47  profilanswer
 

Si une checkbosque est décochée, elle n'apparaît pas dans $_POST...

n°1483895
jhac
Posté le 29-11-2006 à 18:02:17  profilanswer
 

mais comment teste les $_POST[]
$_POST[xtr[]] ? marche pas  

n°1483899
FlorentG
Unité de Masse
Posté le 29-11-2006 à 18:07:37  profilanswer
 

Code :
  1. if(isset($_POST['xtr']['nameCheckbox'])) {
  2.   // cochée
  3. } else {
  4.   // pas cochée
  5. }

n°1483911
jhac
Posté le 29-11-2006 à 18:27:31  profilanswer
 

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..

n°1483932
FlorentG
Unité de Masse
Posté le 29-11-2006 à 19:19:49  profilanswer
 

Nan c'est pas du tout générique, c'est un exemple :( Il faut y mettre l'attribut name de l'input checkbox

n°1483950
jhac
Posté le 29-11-2006 à 20:21:41  profilanswer
 

ok mais donc avec ce type d'input checkbox :
 
echo'<input name="xtr[]" type="checkbox" value="t'.$x.'" />';  
 
if(isset($_POST['xtr']['xtr']))  ??
 

n°1483952
jhac
Posté le 29-11-2006 à 20:27:15  profilanswer
 

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/>';

n°1483957
jhac
Posté le 29-11-2006 à 20:55:34  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  récupérer checklist pour insert mysql

 

Sujets relatifs
Méthode de Connexion MySQLMysql : requete avec EXISTS
[MySQL] Problème avec requête et condition IN[PHP/MySql] [Resolu merci !]Insertion de données temporaire.
[ socket ] Récupérer un autre Buffer de la fonction recv()[MySQL] Limiter la taille du processus mySQL
[SGBD/SQL] lenteur mysql/windowscomment recuperer le username de la session windows avec delphi 7 !,
PHP / MYSQL ajout de % dans un champs BDD 
Plus de sujets relatifs à : récupérer checklist pour insert mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR