Formulaire php

flopad Messages postés 528 Date d'inscription mercredi 28 septembre 2005 Statut Membre Dernière intervention 6 mars 2009 - 21 nov. 2006 à 14:14
flopad Messages postés 528 Date d'inscription mercredi 28 septembre 2005 Statut Membre Dernière intervention 6 mars 2009 - 21 nov. 2006 à 15:02
Bonjour, j'ai crée un annuaire interne avec une bdd access, j'ai ajouté une fonction qui permet de créer des vcard.
Mon soucis est que tout est ok lorsqu'une seule personne s'affiche lors d'une recherche, par contre, ca ne tient compte que de la dernière personne si il y en a plusieurs d'affichés sur la page.
Comment faire pour que le formulaire prenne les données pour toutes les personnes affichées dans la page..??
Partie du code concernée :

while (!$resultat->EOF)                 // tant que pas le fichier n'est pas terminé
{
 $col2 = $resultat->Fields[1];        // Ligne contenant le nom recherché
 $col3 = $resultat->Fields[2];
 $col4 = $resultat->Fields[3];
 $col5 = $resultat->Fields[4];
 $col6 = $resultat->Fields[5];
 $col7 = $resultat->Fields[6];
 $col8 = $resultat->Fields[7];
 $col9 = $resultat->Fields[8];
 $col10= $resultat->Fields[9];
 $col11= $resultat->Fields[10];
 $col12= $resultat->Fields[11];
 $col14= $resultat->Fields[13];
 $photo= $col14->value;


echo " 
    
    <li>Informations g&eacute;n&eacute;rales : </li>      
    $col2->value

    T&eacute;l&eacute;phone : $col5->value

    Abr&eacute;g&eacute; t&eacute;l&eacute;phone fixe (Lafran&ccedil;aise uniquement) : $col6->value

    Mobile : $col8->value

    Fax : $col7->value

 value>$col10->value
 <li>Affectation : </li>

 Site : $col3->value

 Service : $col4->value
 <li>Addresse, localisation : </li>

 $col11->value

 $col12->value

 value.gif target =_blank>";
 
$nom_prenom = "$col2->value";  
$explode = split(' ', $nom_prenom);
$first_name = $explode[0]; // Nom
$last_name = $explode[1]; // Prénom


?>



<form method="POST" action="vcard.php">
>
>
value!='') { echo "$col10->value" ; } else { echo " " ; } ?> >
value" ?> >
value" ?> >
value" ?> >
value" ?> >



<?php 
echo "

MoveNext();                 // enregistrement suivant
}
echo "</table>";
$resultat->Close();                        // ferme la requete
$conn->Close();                           // ferme la connection          
?>  

1 réponse

flopad Messages postés 528 Date d'inscription mercredi 28 septembre 2005 Statut Membre Dernière intervention 6 mars 2009
21 nov. 2006 à 15:02
En fait, ile faudrait qu'il y ait un formulaire par personne trouvée lors d'une recherche....
0
Rejoignez-nous