Je veux afficher un message d'erreur avec php
Fermé
wajdi83
Messages postés
77
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
13 juillet 2009
-
6 juil. 2009 à 01:44
wajdi83 Messages postés 77 Date d'inscription lundi 26 janvier 2009 Statut Membre Dernière intervention 13 juillet 2009 - 7 juil. 2009 à 23:52
wajdi83 Messages postés 77 Date d'inscription lundi 26 janvier 2009 Statut Membre Dernière intervention 13 juillet 2009 - 7 juil. 2009 à 23:52
A voir également:
- Je veux afficher un message d'erreur avec php
- Message - Guide
- Erreur 0x80070643 - Accueil - Windows
- Comment recuperer un message supprimé sur whatsapp - Guide
- Message d'absence thunderbird - Guide
5 réponses
tiptop_ch
Messages postés
50
Date d'inscription
jeudi 4 juin 2009
Statut
Membre
Dernière intervention
6 janvier 2011
15
7 juil. 2009 à 07:44
7 juil. 2009 à 07:44
Salut, dsl du retard mais si tu en as encore besoin:
<?
$mail= htmlentities($_POST['mail']);
$mot_de_passe= htmlentities($_POST['mot_de_passe']);
mysql_connect("localhost","root","");
mysql_select_db("last");
$requete="select * from candidat where mail='$mail' and mot_de_passe='$mot_de_passe'";
$resultat=mysql_query($requete) or die("Erreur SQL : $query<br/>".mysql_error());
?>
<body>
<div align="center"><span class="Style1">Votre profil</span></div>
<p> </p>
<?
$false_password=true;
while($enreg=mysql_fetch_array($resultat))
{
$false_password=false;
?>
<p>vous êtes le bienvenue: <span class="Style2"><? echo $enreg['prenom']; ?></span></p>
<table width="301" border="1" align="center" bgcolor="#0099FF">
<tr>
<td width="61"><div align="center"><strong><span class="Style5">Nom</span></strong></div></td>
<td width="76"><div align="center"><strong><span class="Style5">Prenom</span></strong></div></td>
<td width="87"><div align="center"><strong><span class="Style5">CIN</span></strong></div></td>
<td width="49"><div align="center"><span class="Style5"><strong>Etat civil</strong></span></div></td>
</tr>
<TR>
<TD> <? echo $enreg['nom']; ?> </TD>
<TD> <? echo $enreg['prenom']; ?> </TD>
<TD> <? echo $enreg['cin']; ?> </TD>
<TD> <? echo 2008-$enreg['etat_civil']; ?> </TD>
</TR>
<? }
if ($false_password) {?>
Impossible de se connecter
<?}?>
</table>
<?
$mail= htmlentities($_POST['mail']);
$mot_de_passe= htmlentities($_POST['mot_de_passe']);
mysql_connect("localhost","root","");
mysql_select_db("last");
$requete="select * from candidat where mail='$mail' and mot_de_passe='$mot_de_passe'";
$resultat=mysql_query($requete) or die("Erreur SQL : $query<br/>".mysql_error());
?>
<body>
<div align="center"><span class="Style1">Votre profil</span></div>
<p> </p>
<?
$false_password=true;
while($enreg=mysql_fetch_array($resultat))
{
$false_password=false;
?>
<p>vous êtes le bienvenue: <span class="Style2"><? echo $enreg['prenom']; ?></span></p>
<table width="301" border="1" align="center" bgcolor="#0099FF">
<tr>
<td width="61"><div align="center"><strong><span class="Style5">Nom</span></strong></div></td>
<td width="76"><div align="center"><strong><span class="Style5">Prenom</span></strong></div></td>
<td width="87"><div align="center"><strong><span class="Style5">CIN</span></strong></div></td>
<td width="49"><div align="center"><span class="Style5"><strong>Etat civil</strong></span></div></td>
</tr>
<TR>
<TD> <? echo $enreg['nom']; ?> </TD>
<TD> <? echo $enreg['prenom']; ?> </TD>
<TD> <? echo $enreg['cin']; ?> </TD>
<TD> <? echo 2008-$enreg['etat_civil']; ?> </TD>
</TR>
<? }
if ($false_password) {?>
Impossible de se connecter
<?}?>
</table>
tiptop_ch
Messages postés
50
Date d'inscription
jeudi 4 juin 2009
Statut
Membre
Dernière intervention
6 janvier 2011
15
6 juil. 2009 à 07:47
6 juil. 2009 à 07:47
Tu as deux moyen en fait, soit tu changes un peu ton code actuel et tu fais un Select avec uniquement l'email puis tu compares les mots de passe. Et tu compares les deux mots de passe donc si c'est pas le même tu met un message d'erreur, sinon tu mets ce que tu affiche actuellement.
Deuxième solution, tu initialise une variable avant le while par exemple $false_password=true; et dans le while tu mets un $false_password=false; et après le while tu fais un if sur cette variable.
Il y a plein d'autres solutions j'ai mis en 1 celle qui me parait le plus logique, et en 2 celle qui demandrais le moins de changement dans ton code.
Deuxième solution, tu initialise une variable avant le while par exemple $false_password=true; et dans le while tu mets un $false_password=false; et après le while tu fais un if sur cette variable.
Il y a plein d'autres solutions j'ai mis en 1 celle qui me parait le plus logique, et en 2 celle qui demandrais le moins de changement dans ton code.
wajdi83
Messages postés
77
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
13 juillet 2009
1
6 juil. 2009 à 12:27
6 juil. 2009 à 12:27
tu peux me montrer exactement comment et où je peux mettre mon code avec la deuxième solution
wajdi83
Messages postés
77
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
13 juillet 2009
1
7 juil. 2009 à 01:12
7 juil. 2009 à 01:12
est ce qu'il n'y a pas de réponses??????????????????????
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
wajdi83
Messages postés
77
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
13 juillet 2009
1
7 juil. 2009 à 23:52
7 juil. 2009 à 23:52
merci mon ami ça marche bien