Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
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 29/03/2006, 13h42   #1
Nouveau Membre du Club
 
Inscription : janvier 2006
Messages : 77
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 77
Points : 28
Points : 28
Par défaut Afficher enregistrement d'une table MySQL

Bonjour,
Je souhaite pouvoir afficher tout les membre de ma base et donner la possibilité a mon admin d'en supprimer
Malheuresement ce code ne me renvoie qu'une page blance
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
					require("config.inc.php");
					//Connexion à mysql.
  	 				mysql_connect($host,$username,$password);
  	 				mysql_select_db($bdd_name);
					$reponse = mysql_query("SELECT * FROM membres"); 
					$donnees = mysql_fetch_array($reponse);
					while ($donnees)
					{
						echo "<li> Pseudo :".$donnees['pseudo'];
						echo "<a href=\"supprimer_mb.php"\"> Supprimer ce membre </a>";
     						echo "<br><br>";
					}
 
					mysql_close(); 
				?>
oldscrout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2006, 13h46   #2
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
La condition de ton while n'est pas bonne pour commencer, tu ne fais pas l'itération :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<? 
               require("config.inc.php"); 
               //Connexion à mysql. 
                  mysql_connect($host,$username,$password); 
                  mysql_select_db($bdd_name); 
               $reponse = mysql_query("SELECT * FROM membres"); 
               while ( $donnees = mysql_fetch_array($reponse)) 
               { 
                  echo "<li> Pseudo :".$donnees['pseudo']; 
                  echo "<a href=\"supprimer_mb.php"\"> Supprimer ce membre </a>"; 
                       echo "<br><br>"; 
               } 
 
               mysql_close(); 
            ?>
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2006, 13h48   #3
Membre expérimenté
 
Avatar de papyphp
 
Inscription : avril 2005
Messages : 425
Détails du profil
Informations personnelles :
Âge : 62
Localisation : Belgique

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : avril 2005
Messages : 425
Points : 545
Points : 545
Essaie ceci

Code :
1
2
3
4
5
6
7
$reponse = mysql_query("SELECT * FROM membres") OR die ('erreur :'.mysql_error()) ;
               while ($donnees= mysql_fetch_array($reponse))
               {
                  echo "<li> Pseudo :".$donnees['pseudo'];
                  echo "<a href=\"supprimer_mb.php"\"> Supprimer ce membre </a>";
                       echo "<br><br>";
               }
[edit]trop tard, je n'ai pas la bonne vitesse de réaction[/edit]
__________________
Lu kinze d' awousse, la Vierje arandje û dusbrôle lu timp. Et ce coup ci, elle ne nous a pas ratés
papyphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2006, 13h51   #4
Membre régulier
 
Inscription : mars 2006
Messages : 123
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 123
Points : 77
Points : 77
un conseil déjà quand tu vas appeler ta page supprimer. il faut que tu lui passes en paramètres l'identifiant de ton membres pk sinon il va pas savoir qui effacer.

Code :
echo "<a href=\"supprimer_mb.php?Num='".$donnees['Idmembres']."'"\"> Supprimer ce membre </a>";
enfin tu vois avec l'identifiant qui ya dans ta base

et puis bon jsuis pas experte mais
moi quand je fais ce genre de choses je fais

Code :
1
2
3
4
5
6
7
8
9
10
 
echo"<table>";
While ($donnees)
{
echo"<tr>
             <td>'".$donnees['Pseudo']."'</td>
</tr>";
 
}
echo"<table>";
Poutchou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2006, 13h52   #5
Nouveau Membre du Club
 
Inscription : janvier 2006
Messages : 77
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 77
Points : 28
Points : 28
Merci!
oldscrout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2006, 14h07   #6
Nouveau Membre du Club
 
Inscription : janvier 2006
Messages : 77
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 77
Points : 28
Points : 28
Par contre j'ai maintenant un petit pb pour passer le pseudo en variable a ma page supprimer
Cela ma'affiche de nouveau une page blance je pense a cause de la mauvais esyntaxe
Code :
echo "<a href=\"supprimer_mb.php?Pseudo=\".$donnees['pseudo'].\"> Supprimer ce membre </a>";
oldscrout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2006, 14h15   #7
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Code :
echo '<a href="supprimer_mb.php?Pseudo=' . $donnees['pseudo'] . '"> Supprimer ce membre </a>';
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2006, 14h24   #8
Nouveau Membre du Club
 
Inscription : janvier 2006
Messages : 77
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 77
Points : 28
Points : 28
Merci
oldscrout 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 22h54.


 
 
 
 
Partenaires

Hébergement Web