Recherche de personne -Warning: mysql_result()
Résolu/Fermé
Pritax
Messages postés
333
Date d'inscription
mardi 12 juin 2012
Statut
Membre
Dernière intervention
26 février 2015
-
29 mars 2013 à 10:44
Pritax Messages postés 333 Date d'inscription mardi 12 juin 2012 Statut Membre Dernière intervention 26 février 2015 - 7 avril 2013 à 22:24
Pritax Messages postés 333 Date d'inscription mardi 12 juin 2012 Statut Membre Dernière intervention 26 février 2015 - 7 avril 2013 à 22:24
A voir également:
- Recherche de personne -Warning: mysql_result()
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Recherche adresse - Guide
- Recherche photo - Guide
- Recherche de personne par nom et prénom ✓ - Forum Excel
- Rechercher ou entrer l'adresse 4 - recherche google ✓ - Forum Windows
5 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
29 mars 2013 à 18:35
29 mars 2013 à 18:35
ma fonction : Je suppose que c'est la page search.php ? <?php if ( !empty ($_POST['search'])){ include("connexion-base.php"); //on fait la connexion base seulement qd on en a besoin $search =mysql_real_escape_string($_POST['search']); //securité $requette ="SELECT nom,prenom,email,promo,photo FROM compte where nom='$search'"; $resultat_r = mysql_query($requette) or die('Erreur'.$requette.'<br />'.mysql_error()); //test si nom trouvé dans la base: if(mysql_num_rows()>0){ //ci dessous mysql_result est obsolete à paritr de PHP5 et va être suprimé //de plus tu applique cette fonction sur $resultat qui est la requette et pas le résultat de la requette //d'ou l'interêt de mettre des noms de variables parlants /* $nom = mysql_result($resultat, 0, 'nom'); $prenom = mysql_result($resultat, 0, 'prenom'); $mail = mysql_result($resultat, 0, 'email'); $promo = mysql_result($resultat, 0, 'promo'); $photo = mysql_result($resultat, 0, 'photo'); */ //on fait un fetch du resultat => dans un array $client $client=mysql_fetch_assoc($resultat_r); $nom = $client'nom'); $prenom = $client['prenom']; $mail = $client['email']; $promo = $client['promo']; $photo = $client['photo']; echo "<table cellspacing=10 style='border : 1px red inset;'> <tr><td><img src='$photo' /> </td><tr> <tr><td>nom : </td><td>$nom</td></tr> <tr><td>prenom : </td><td>$prenom</td></tr> <tr><td>mail : </td><td>$mail</td></tr> <tr><td>Promotion : </td><td>$promo</td></tr> <br/> <tr><td><a href='../index.php' style='text-decoration : none; color : gray;'> <- Retour </a></td></tr> </table>"; } else{ echo "Ce nom n'est présent dans la base ! </br></br></br> <a href='../index.php' style='text-decoration : none; color : gray;'> <- Retour </a>"; } } ?>
Pritax
Messages postés
333
Date d'inscription
mardi 12 juin 2012
Statut
Membre
Dernière intervention
26 février 2015
19
6 avril 2013 à 14:00
6 avril 2013 à 14:00
Merci bien , en effet je n'avait pas fait gaffe sur la variable resultat ...
Pritax
Messages postés
333
Date d'inscription
mardi 12 juin 2012
Statut
Membre
Dernière intervention
26 février 2015
19
7 avril 2013 à 17:34
7 avril 2013 à 17:34
euh, j'ai un pb,
Parse error: syntax error, unexpected ''nom'' (T_CONSTANT_ENCAPSED_STRING) in ...\EasyPHP-12.1\www\...\inc\search2.php on line 15
Parse error: syntax error, unexpected ''nom'' (T_CONSTANT_ENCAPSED_STRING) in ...\EasyPHP-12.1\www\...\inc\search2.php on line 15
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
7 avril 2013 à 21:41
7 avril 2013 à 21:41
erreur de frappe:
$nom = $client['nom'];
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pritax
Messages postés
333
Date d'inscription
mardi 12 juin 2012
Statut
Membre
Dernière intervention
26 février 2015
19
7 avril 2013 à 22:24
7 avril 2013 à 22:24
Oue j'ai amenage a ma sauce et utilise un fetch_array ... Tous est ok merci bcp pour ton aide