cs_christobal
Messages postés208Date d'inscriptionjeudi 3 octobre 2002StatutMembreDernière intervention31 mars 2011
-
2 mars 2007 à 23:52
cs_christobal
Messages postés208Date d'inscriptionjeudi 3 octobre 2002StatutMembreDernière intervention31 mars 2011
-
4 mars 2007 à 14:18
Bonjour, j'ai un formulaire qui envoie un mail.
Au début du code du formulaire j'ai la fonction suivante :
<?php function formulaire($Date="",$Nom="",$Prenom="",$Qte="",$Telephone="",$Email="",$Sujet="",$Message="") { ?>
Puis juste au dessous j'ai dans un tableau une boucle pour afficher des choix séléctionables par bouton radio :
<?php do { ?>
<?php $s = 'selected="true"'; ?>" <?php if ($Sujet==$row_date_resa['lib']. ' - ' .$row_date_resa['type']) { echo $s; } ?>>
<?php echo $row_date_resa['lib']; ?> - <?php echo $row_date_resa['type']; ?>
<?php } while ($row_date_resa = mysql_fetch_assoc($date_resa)); ?>
Le probleme est que si je mais la function formulaire avant la boucle, la boucle ne se fait pas et j'ai l'erreur suivante :
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource ...
Mais si je met la fonction après la boucle, j'ai bien mes différents choix qui s'affiche, mais aprés validation la boucle reste affiché suive du récapitulatif des information envoyé (en plus l'affichage est déformé).
Normalement il devrais y avoir seulement le récap.
Aprés essais, si je remet la fonction au début du formulaire et fait F5 cela relance un envoie du post mais l'affichage et nikel.
Donc comment faire pour pouvoir lesser la fonction au début sans que sa interfere avec la boucle et causse une erreur.
cs_christobal
Messages postés208Date d'inscriptionjeudi 3 octobre 2002StatutMembreDernière intervention31 mars 2011 4 mars 2007 à 14:18
c'est un fait que pour la boucle je suis passé par dream. Mais la requete marche tres bien. Tout dépand ou est placé la "function formulaire"
Avant la boucle sa marche pas
Apret sa marche