voila j ai un souci bizarre j ai un formulaire qui me permet de modifier ou supprimer un pseudo , je choisis dans une liste déroulante modifier ou supprimer et selon le choix le script suivant s exécute pour la suppression tout est ok
if ($login=='Modifier un pseudo') {
//la j affiche un tableau en input avec le visiteur puisse modifier le pseudo
$sql = "SELECT pseudo FROM login where pseudo='".$pseudo."'";
$req = mysql_query($sql) or die( mysql_error() ) ;
$total = mysql_num_rows($req);
{
echo '<form method="post" action="modif_login.php">';
echo '<table>'."\n";
echo '<tr>';
echo '<th>pseudo</th>';
while($row = mysql_fetch_array($req))
{
echo '<tr>';
echo '<td><input type="text" name="nom" value="'.$row["pseudo"].'"/></td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
echo '<br><center><input type="submit" name="ok" value="Modifier"/></center>';
echo '</form>';
}
}
ca me renvoi vers un autre script qui fait l update et m envoi un message si le format du pseudo n est pas valide :
mon souci est que quand le format du pseudo n est pas valide il me renvoie bien vers la page précédente mais sans les informations il me laisse un tableau vide le .$row["pseudo"] ne s affiche pas je ne vois pas pourquoi