Afficher valeurs de la BDD
Résolu/Fermé
tite_tête13
Messages postés
125
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
19 février 2010
-
30 mai 2008 à 10:03
tite_tête13 Messages postés 125 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 19 février 2010 - 30 mai 2008 à 17:29
tite_tête13 Messages postés 125 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 19 février 2010 - 30 mai 2008 à 17:29
A voir également:
- Afficher valeurs de la BDD
- Afficher mot de passe wifi android - Guide
- Afficher appdata - Guide
- Afficher mot de passe wifi - Guide
- Afficher mot de passe - Guide
- Afficher calendrier outlook dans google agenda - Guide
6 réponses
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 606
30 mai 2008 à 10:04
30 mai 2008 à 10:04
Il manque un } pour fermer ton while à la fin.
tite_tête13
Messages postés
125
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
19 février 2010
3
30 mai 2008 à 10:07
30 mai 2008 à 10:07
Salut HostOfSeraphim,
Merci pour ta réponse, espérons que ça marche ^^.
Merci pour ta réponse, espérons que ça marche ^^.
tite_tête13
Messages postés
125
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
19 février 2010
3
30 mai 2008 à 10:32
30 mai 2008 à 10:32
Heuu ........ non en fait ça marche pas!!!! :-(
Je l'ai un peu modifier et maintenant ça s'arrête à "echo $requete", après plus rien.
Voici le nouveau code:
<?php
require("fonctions.inc.php");
// on se connecte à MySQL
$connexion = Connexion("root", "", "formulaire", "localhost") or die("Connexion impossible au serveur");
// on sélectionne la base
mysql_select_db('formulaire',$connexion) or die("Connexion impossible à la base");
// on crée la requête SQL
$requete = "SELECT * FROM Etudiant WHERE num_etudiant='". $_POST["id"] ."'";
echo $requete;
// on envoie la requête
$resultat = mysql_query($requete,$connexion);
$ligne=mysql_fetch_array($resultat);
//insertion dans un tableau
if($ligne)
{
echo " <tr>";
echo "<td>".$ligne["Etudiant"]."</td>";
echo "</tr>";
}
while($ligne)
{
echo " <tr>";
echo "<td>".$ligne["Etudiant"]."</td>";
echo "</tr>";
}
// on ferme la connexion à mysql
mysql_close($connexion);
?>
Je l'ai un peu modifier et maintenant ça s'arrête à "echo $requete", après plus rien.
Voici le nouveau code:
<?php
require("fonctions.inc.php");
// on se connecte à MySQL
$connexion = Connexion("root", "", "formulaire", "localhost") or die("Connexion impossible au serveur");
// on sélectionne la base
mysql_select_db('formulaire',$connexion) or die("Connexion impossible à la base");
// on crée la requête SQL
$requete = "SELECT * FROM Etudiant WHERE num_etudiant='". $_POST["id"] ."'";
echo $requete;
// on envoie la requête
$resultat = mysql_query($requete,$connexion);
$ligne=mysql_fetch_array($resultat);
//insertion dans un tableau
if($ligne)
{
echo " <tr>";
echo "<td>".$ligne["Etudiant"]."</td>";
echo "</tr>";
}
while($ligne)
{
echo " <tr>";
echo "<td>".$ligne["Etudiant"]."</td>";
echo "</tr>";
}
// on ferme la connexion à mysql
mysql_close($connexion);
?>
ghizlanekh
Messages postés
46
Date d'inscription
jeudi 10 avril 2008
Statut
Membre
Dernière intervention
14 décembre 2012
30 mai 2008 à 13:34
30 mai 2008 à 13:34
oui c normal qu'il ne t'affiche rien avec echo $requete;
car t'exécute ta requete après.
$requete = "SELECT * FROM Etudiant WHERE num_etudiant='". $_POST["id"] ."'";
// on envoie la requête
$resultat = mysql_query($requete,$connexion);
$ligne=mysql_fetch_array($resultat);
echo '".$ligne['ta var dans ta table']."';
et là ca va t'afficher qq chose
mais après je ne vois pas prk tu met un while et if tu veux afficher le premier deux fois?
car t'exécute ta requete après.
$requete = "SELECT * FROM Etudiant WHERE num_etudiant='". $_POST["id"] ."'";
// on envoie la requête
$resultat = mysql_query($requete,$connexion);
$ligne=mysql_fetch_array($resultat);
echo '".$ligne['ta var dans ta table']."';
et là ca va t'afficher qq chose
mais après je ne vois pas prk tu met un while et if tu veux afficher le premier deux fois?
tite_tête13
Messages postés
125
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
19 février 2010
3
30 mai 2008 à 13:53
30 mai 2008 à 13:53
Salut,
J'ai mis while et if parce que je veux afficher tout le contenu de ma table, mais j'ai raté un truc ça m'affiche que la première ligne sans jamais s'arrêter :s
P.S : Merci pour la réponse. :D
J'ai mis while et if parce que je veux afficher tout le contenu de ma table, mais j'ai raté un truc ça m'affiche que la première ligne sans jamais s'arrêter :s
P.S : Merci pour la réponse. :D
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ghizlanekh
Messages postés
46
Date d'inscription
jeudi 10 avril 2008
Statut
Membre
Dernière intervention
14 décembre 2012
30 mai 2008 à 14:04
30 mai 2008 à 14:04
while($ligne=mysql_fetch_array($resultat))
{
echo " <tr>";
echo "<td>".$ligne["Etudiant"]."</td>";
echo "</tr>";
}
tu peux ajouter ton if si tu veux
c normal quil ne s'arrete pas car ton $lign est tjrs juste et vérifié de plus qu'il ne prend que le dernier $ligne cad il ne t'affiche que le dernier.
{
echo " <tr>";
echo "<td>".$ligne["Etudiant"]."</td>";
echo "</tr>";
}
tu peux ajouter ton if si tu veux
c normal quil ne s'arrete pas car ton $lign est tjrs juste et vérifié de plus qu'il ne prend que le dernier $ligne cad il ne t'affiche que le dernier.
tite_tête13
Messages postés
125
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
19 février 2010
3
30 mai 2008 à 14:07
30 mai 2008 à 14:07
Ok, merci pour ton aide, je vais corriger tout ça!! ^^
ghizlanekh
Messages postés
46
Date d'inscription
jeudi 10 avril 2008
Statut
Membre
Dernière intervention
14 décembre 2012
>
tite_tête13
Messages postés
125
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
19 février 2010
30 mai 2008 à 14:55
30 mai 2008 à 14:55
avec plaisir tiens moi en courant si ça marche ou pas mais normalement ça doit marché
bonne courage.
bonne courage.
tite_tête13
Messages postés
125
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
19 février 2010
3
>
ghizlanekh
Messages postés
46
Date d'inscription
jeudi 10 avril 2008
Statut
Membre
Dernière intervention
14 décembre 2012
30 mai 2008 à 16:12
30 mai 2008 à 16:12
ça marche impeck!!! ;-)
Maintenant j'ai des problèmes de popup!!!^^
Maintenant j'ai des problèmes de popup!!!^^
ghizlanekh
Messages postés
46
Date d'inscription
jeudi 10 avril 2008
Statut
Membre
Dernière intervention
14 décembre 2012
>
tite_tête13
Messages postés
125
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
19 février 2010
30 mai 2008 à 17:21
30 mai 2008 à 17:21
si tu n'arrive pas à le résoudre.
détaille ton problème pour voir si je peux t'aider.
détaille ton problème pour voir si je peux t'aider.
tite_tête13
Messages postés
125
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
19 février 2010
3
30 mai 2008 à 17:29
30 mai 2008 à 17:29
Bé en fait j'ai plusieurs ptis problèmes:
il s'ouvre en tant que page et non en popup :s
je te met le code: <a href='popup-confirm.html' onclick=window.open('popup-confirm.html', width='50', height='30', left='20', top='30')><img src='delete2.gif' width=20 height=20></a>
ensuite le javascript ne s'exécute pas :s
le code : <script language="JavaScript">
function fermer()
{
this.close();
}
</script>
<body>
<input type="reset" value="fermer" onclick="fermer()">
</body>
Voilu ^^, merci pour tout!!! ;-)
il s'ouvre en tant que page et non en popup :s
je te met le code: <a href='popup-confirm.html' onclick=window.open('popup-confirm.html', width='50', height='30', left='20', top='30')><img src='delete2.gif' width=20 height=20></a>
ensuite le javascript ne s'exécute pas :s
le code : <script language="JavaScript">
function fermer()
{
this.close();
}
</script>
<body>
<input type="reset" value="fermer" onclick="fermer()">
</body>
Voilu ^^, merci pour tout!!! ;-)