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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Formulaire GET dans fichier PHP

n°1604795
veusti1
Posté le 28-08-2007 à 00:12:19  profilanswer
 

Reprise du message précédent :
Bonsoir,
j'ai essayé de transférer les champs cachés avec  

Code :
  1. <input type="hidden" name="Q1[]" value="<? php echo implode(", ", $_POST['Q1']);?>"/>

et j'obtiens

Code :
  1. Array ( [Q1] => Array ( [0] => b, c ) [Q2] => a [Q3] => d )  avec le <?php print_r($_POST); ?>

.
Par contre quand j'initialise question1 de la sorte :

Code :
  1. $question1= $_POST['Q1']['0'];

je n'arrive pas à évaluer correctement la réponse de l'utilisateur via:

Code :
  1. if ($question1 == array("b","c" )){
  2.   $score += 1;

.
Il ne prend pas en compte la réponse.
Merci, d'avance pour vos réponses

mood
Publicité
Posté le 28-08-2007 à 00:12:19  profilanswer
 

n°1606324
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 30-08-2007 à 15:19:29  profilanswer
 


en faisant ceci :
<input type="hidden" name="Q1[]" value="<? php echo implode(", ", $_POST['Q1']);?>"/>
 
ton Q1 sera forcément un array. pourquoi ne pas faire une différence de tableaux en regardant si le résultat est vide ou pas ?
si vide, c'est que les 2 tableaux sont identiques, si non, c'est qu'ils ne le sont pas.
 
concrètement :

Code :
  1. $array_Q1 = $_POST['Q1']; // on récupère le tableau Q1
  2. $array_test = array("b","c" ); // voilà ce qu'on veut avoir
  3. // doc : http://fr.php.net/manual/fr/function.array-diff.php
  4. $array_difference = $array_diff($array_Q1, $array_test);
  5. if (count($array_difference) == 0)
  6. {
  7.     // aucune différence, les 2 tableaux sont identiques
  8. }
  9. else
  10. {
  11.     // les 2 tableaux diffèrent par une ou plusieurs variables
  12. }

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
comment creer formulaire et envoyé par mailSupprimer plusieurs octets séparés d'un fichier binaire ?
[RESOLU] pb avec un fichier binaire et vcQuitter un fichier Excel ouvert via IE
[ Conseil] Coder un site en PHPouverture d'un formulaire avec filtre à deux critéres
Ouvrir un fichier HTML en fin de pagepb formulaire d'identification par mot de passe....
[PHP] Lire un répertoire UTF-8executer du code a partir d'un fichier txt
Plus de sujets relatifs à : Formulaire GET dans fichier PHP


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