Je souhaiterai lorsqu'on sélectionne un Pseudo de la base de donné dans la liste déroulante
que cela affiche le nom, prenom, etc de l'utilisateur
mais lorsque j'éxectute le formulaire par le script (sa marche) je me retrouve enfermé dans le
fichier adminrecherche.php
Je ne sais pas si j'ai utiliser la meilleur méthode
voilà le code de ma page, si vous pouviez m'aidez a résoudre mon problème
Code : Tout sélectionner
<SCRIPT LANGUAGE="JavaScript">
function envoie()
{
document.PseudoFind.submit;
}
</SCRIPT>
<?
include("conf.php");
// connexion à MySQL
mysql_connect ($serveur,$login,$mdp) or die ('ERREUR '.mysql_error());
// sélection de la base de données
mysql_select_db ($nom_base) or die ('ERREUR '.mysql_error());
$requet = "SELECT * FROM Utilisateur";
$result = mysql_query($requet);
if($result)
{
?>
<table border="3" bordercolor="FFFFFF" align=center width=100% height=100%>
<tr>
<th>Pseudo</th><th>Nom</th><th>Prenom</th><th>Email</th><th>Niveau</th>
</tr>
<tr>
<td>
<form name="PseudoFind" method=post action="adminrecherche.php">
<select name="Pseudo">
<?
while($ligne = mysql_fetch_array($result))
{
$Pseudo = $ligne['Speudo'];
?>
<option onClick="envoie()"><?echo $Pseudo;
}
?>
</form>
</td>
<td><?echo $Nom;?></td><td><?echo $Prenom;?></td><td><?echo $Email;?></td><td><?echo $Level;?></td>
</tr>
</table>
<?
}
?>
Code : Tout sélectionner
<?
$Speudo=$_POST['Pseudo'];
include("conf.php");
// connexion à MySQL
mysql_connect ($serveur,$login,$mdp) or die ('ERREUR '.mysql_error());
// sélection de la base de données
mysql_select_db ($nom_base) or die ('ERREUR '.mysql_error());
$requet=mysql_query("SELECT * FROM Utilisateur where Speudo='$Speudo'");
$donnee=mysql_fetch_array($requet);
$Nom=$donnee['Nom'];
$Prenom=$donnee['Prenom'];
$Email=$donnee['Email'];
$Level=$donnee['Level'];
?>