La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  affichage du resultat de requete
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: affichage du resultat de requete  (Lu 700 fois)
affichage du resultat de requete
« sur: le 10-11-2003 a 07:44:03 »
lud134
Membre récent
*

Hors-Ligne

Messages: 5



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

VOIVI MON SCRIPT avec ma requête :
<?
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('essai',$db);

$requete = "SELECT NOM FROM contact WHERE NOM LIKE 'S%'";
$result = mysql_query($requete);

admetons que j'ai 4 résultats, j'aimerai pouvoir les isoler du genre en leur attribuant une variable : $result1 $result2 $result3 $result4
merci à tout ceux qui arriverons à me faire comprendre quelque choses donc a me sortir la ligne de script qui me manque!

Rapporter au modérateur  

Re:affichage du resultat de requete
« Répondre #1 sur: le 10-11-2003 a 09:24:24 »
Trantsiss
Membre récent
*

Hors-Ligne

Messages: 36



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

le plus simple serait d'utiliser un tableau en faite.
les lignes de code seraient :

$total = mysql_num_rows($result);//donne le nombre de résultats
if($total)
{
for ($i=0;$i<$total;$i++)
{
$ligne = mysql_fetch_object ($result);//recupération du résultat
//sauvegarde du résultat dans un tableau.
$resultat[$i]=$ligne->nomduchampsdelatable;
}
}

voila.

Rapporter au modérateur  
Re:affichage du resultat de requete
« Répondre #2 sur: le 10-11-2003 a 09:32:41 »
Trantsiss
Membre récent
*

Hors-Ligne

Messages: 36



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Citation:
lorsque l'on a dans une variable $result le resultat d'une requête, exemple, une liste de nom,
comment afficher séparément (histoire de l'insérer dans une un liste menu) les différents résultat.
du genre:
echo 1er resultat
echo 2 eme resultat....
avec un un truc qui dit que si le nombre de resultat est supérieur à x, il faut affiner le critère de requete mysql?
Merci à tout ceux qui prendrons une minute pour répo,ndre à mes question de débutant. c'est vraiment sympa.
Salut.



Bon alors poiur cette question rien de plus simple, dans mon code précédent j'ai mis une ligne de commande qui donne le nombre de résultat trouvé.

$total = mysql_num_rows($result);//donne le nombre de résultats
if($total>0 & $total<=nombrederéponsemax)
{
for ($i=0;$i<$total;$i++)
{
$ligne = mysql_fetch_object ($result);//recupération du résultat
//sauvegarde du résultat dans un tableau.
$resultat[$i]=$ligne->nomduchampsdelatable;
}
}
elseif ($total>nombrederéponsemax)
{
print "veuillez affiner votre recherche<br>";
//renvoie au formulaire
}
else print "pas de résultat<br>";

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg