Condition if dans un while php
Riko1975
-
Riko1975 -
Riko1975 -
Bonjour,
J'aimerais ajouter une condition if dans le code suivant :
$sql = "SELECT * FROM bd WHERE id LIKE '$id'";
$req = mysql_query($sql) or die('Impossible de se connecter au serveur
'.$sql.'
'.mysql_error());
mysql_close();
while($data = mysql_fetch_array($req))
{
?>
<form name="forminsc" method="POST" action="confirmation.php">
Nom : <input type="text" name="nom" value="<?php echo $data['nom']; ?>"/>
Prénom : <input type="text" name="prenom" value="<?php echo $data['prenom']; ?>"/>
...
</form>
<?php
}
?>
Il s'agit d'un formulaire d'inscription pré-rempli après recherche dans une base de données auquel on accède après avoir saisi un identifiant mais je voudrais ajouter une fonction de vérification par mot de passe avant affichage telle que
"if" l'identifiant et le mot de passe correspondent à ceux enregistrés dans la base alors on affiche le formulaire pré-rempli
sinon on affiche un message d'erreur
Merci d'avance de votre aide
Erick
J'aimerais ajouter une condition if dans le code suivant :
$sql = "SELECT * FROM bd WHERE id LIKE '$id'";
$req = mysql_query($sql) or die('Impossible de se connecter au serveur
'.$sql.'
'.mysql_error());
mysql_close();
while($data = mysql_fetch_array($req))
{
?>
<form name="forminsc" method="POST" action="confirmation.php">
Nom : <input type="text" name="nom" value="<?php echo $data['nom']; ?>"/>
Prénom : <input type="text" name="prenom" value="<?php echo $data['prenom']; ?>"/>
...
</form>
<?php
}
?>
Il s'agit d'un formulaire d'inscription pré-rempli après recherche dans une base de données auquel on accède après avoir saisi un identifiant mais je voudrais ajouter une fonction de vérification par mot de passe avant affichage telle que
"if" l'identifiant et le mot de passe correspondent à ceux enregistrés dans la base alors on affiche le formulaire pré-rempli
sinon on affiche un message d'erreur
Merci d'avance de votre aide
Erick
1 réponse
-
Bonjour,
Je ne comprend pas le sens de ton script.
Tu dis : "Il s'agit d'un formulaire d'inscription pré-rempli après recherche dans une base de données auquel on accède après avoir saisi un identifiant"
La question que je me pose : Comment font tes visiteurs pour se connecter à ton site ? N'y a-t-il pas déjà une vérification par mot de passe lorsqu'il se connecte ?
Normalement une fois qu'un visiteur s'est identifié, tu lui ouvres une Session, et ensuite tu n'as plus besoin de vérifier si son mot de passe correspond à chaque fois. La condition pour exécuter un script sera alors de savoir si Oui ou Non le membre est connecté.
Autre question : Est-ce vraiment nécessaire de faire une boucle while pour lire les données de ta BDD ? Apparement il n'y a qu'un seul formulaire sur la page, donc pas besoin de mettre une boucle :p
Afrnos GH