affichage d'une interogation de base mysql
Posté : 08 déc. 2005, 14:18
pouvez vous m'aider ?bonjour, je cherche à afficher les resultat d'une recherche sur une table dans des champ input.
mais un message d'erreur s'affiche disant pour chaque input.
<br /><b>Warning</b>: Unable to jump to row 0 on MySQL result index 2 in <b>c:\program files\easyphp\www\projet\recherche.php</b> on line <b>32</b><br />.
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','') or die('Erreur de connexion '.mysql_error());
//Sélection de la base
mysql_select_db('base_portable',$connexion) or die('Erreur de selection '.mysql_error());
// requete
$requete = "SELECT * FROM utilisateur WHERE matricule = '".$_POST['envoyer']."'";
// execution de la requete
$resultat=mysql_query($requete) or die('Erreur SQL !'.$requete.'<br>'.mysql_error());
// Fermeture de la connexion
mysql_close();
<form action="#" method="post" name="formulaire">Numéro d'ordinateur : <input type="text" name="num_portable" value="<? echo mysql_result($resultat,0,'num_portable'); ?>">
<input type="hidden" name="matricule_original" value="<? echo mysql_result($resultat,0,'matricule'); ?>">
<br><br>
Enregistrer le matricule utilisateur : <br><br>
Numéro matricule : <input type="text" name="matricule" value="<? echo mysql_result($resultat,0,'matricule') ; ?>">
<br><br>
Enregistrer le nomde l'utilisateur : <br><br>
Nom : <input type="text" name="nom" value="<? echo mysql_result($resultat,0,'nom') ;?>">
<br><br>
Enregistrer le prenom de l'utilisateur : <br><br>
Prenom : <input type="text" name="prenom" value="<? echo mysql_result($resultat,0,'prenom') ;?>">
<br><br>
Enregistrer le telephone de l'utilisateur : <br><br>
Telephone : <input type="text" name="telephone" value="<? echo mysql_result($resultat,0,'telephone') ;?>">
<br><br>
</form