Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/06/2006, 12h21   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 51
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 51
Points : 11
Points : 11
Envoyer un message via MSN à JCD_31
Par défaut [SQL] Données de requetes

J'ai fait un tableau avec deux colonnes: une pour le nom et une pour le prenom et une table comprenant ces deux champs et plusieurs autres.

J'ai ceci:
Code :
1
2
3
4
5
6
7
8
 
$rq = mysql_query("SELECT * FROM table");
$tab = mysql_fetch_array($rq);
 
for (...)
{
echo ("$tab[NOM],$tab[PRENOM]");
}
J'ai fait une fonction qui ouvre une fenetre pop-up.

Ma question est:
Dans cette fenetre, je voudrais afficher tous les renseignements pris par le SELECT *. Comment puis-je faire?
JCD_31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 12h25   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
Lis quelquess tutos, ou alors consulte quelques posts sur le forum sur PHP... tu trouvera ta réponses....

un while résoudra ton problème, t'as vraiment eu la flemme de chercher toi !
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 12h25   #3
Rédacteur
 
Avatar de MasterOfChakhaL
 
Homme
Développeur Web
Inscription : juin 2004
Messages : 2 148
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : Conseil

Informations forums :
Inscription : juin 2004
Messages : 2 148
Points : 2 628
Points : 2 628
EDIT: petite erreur pas méchante

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
$rq = mysql_query("SELECT * FROM table");
$tab = mysql_fetch_array($rq);
 
while ( $tab = mysql_fetch_array($rq) )
{
  foreach ( $tab as $key => $value ) 
  {
     echo $value;
  }
  echo '<br />;
}
MasterOfChakhaL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 12h27   #4
Membre expérimenté
 
Inscription : avril 2006
Messages : 462
Détails du profil
Informations personnelles :
Âge : 33
Localisation : Canada

Informations forums :
Inscription : avril 2006
Messages : 462
Points : 556
Points : 556
Envoyer un message via MSN à rbaatouc Envoyer un message via Skype™ à rbaatouc
Code :
1
2
3
4
5
6
7
8
 
$rq = mysql_query("SELECT NOM,PRENOM FROM table ORDER BY NOM");
while ( $tab = mysql_fetch_array($rq) )
{
 
     echo $tab["NOM"]."-".$tab["PRENOM"]."<br>";
 
}
rbaatouc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 12h46   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 51
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 51
Points : 11
Points : 11
Envoyer un message via MSN à JCD_31
Dsl, je crois que je me suis mal exprimé en fait et j'ai oublié quelques détails:

Chaque "couple" NOM PRENOM dispose d'un lien qui ouvre cette fenetre pop-up (détail oublié). Et dans cette fenetre, je veux afficher tout mais uniquement du "couple" NOM PRENOM qui est à coté.

Je sais pas si vous voyez ce que je veux dire...
JCD_31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 13h33   #6
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
lis des tutos MySQL... fait quelques recherches !!!!!
requête toute bette avec un WHERE et un AND...
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 16h59   #7
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 51
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 51
Points : 11
Points : 11
Envoyer un message via MSN à JCD_31
Bon tant pis...

Faudra tout de meme que tu m'expliques comment tu fais pour manipuler des fenetres, des passages de variables et des valeurs de boucle avec une requete...
JCD_31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 14h25   #8
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 51
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 51
Points : 11
Points : 11
Envoyer un message via MSN à JCD_31
Pour ceux que ça interesse (et aussi pour Swoög ), voici la solution:


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
 
liste.php:
 
<script language="javascript">
<!--
function openPerso(idadmin)
{
  window.open("info.php?idadmin=" +  idadmin,"PopUp","width=600,height=300,location=no,status=no,toolbar=no,scrollbars=no");
  }
 
//-->
</script>
<?
	$rq1=mysql_query("SELECT * FROM table WHERE profil='Admin' ORDER BY nom ASC");
	$num=mysql_num_rows($rq1);
	echo ("<p></p>");
	for ($i=1 ; $i<=$num ; $i++)
	{
	$tab=mysql_fetch_array($rq1);?>
    <tr>
  	 <th width="193"><?  echo("$tab[NOM]");?></th>
    <th width="195"><?  echo("$tab[PRENOM]");?></th>
         <? echo("<br />");
          echo("<br />");
		  $var = $tab['IDENTIFIANT'] ; ?>
          <input type="submit" name="Submit" value="Supprimer" />
         </p>
		 <p> 
        <? echo "<a href=\"#\" onclick=\"openPerso('$var');\">" ; ?>
		Plus d'infos...</a><br />
 
info.php:
 
<?
$idadmin = $_GET['idadmin'];
$rq1 = mysql_query ("SELECT * FROM table WHERE identifiant = $idadmin");
$tab1 = mysql_fetch_array($rq1);
 
echo ("$tab[...]");
?>
Voilà, c'était un peu plus compliqué que ça en fait...
JCD_31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h14.


 
 
 
 
Partenaires

Hébergement Web