Problème lien PHP

Martin24 -  
 Martin24 -
Bonjour a tous, voila mon problème, je souhaiterais inscrire un lien dans une condition en php : voila le code :
<?php

mysql_connect("localhost","root","");
mysql_select_db("selenium");
if (isset($_POST['pseudo']) && isset($_POST['pass']));
{
$pseudo=htmlspecialchars ($_POST['pseudo']);
$pass=htmlspecialchars ($_POST['pass']);
$listeid=mysql_query("select login,mdp from connexion");
while ($identifiants = mysql_fetch_array($listeid));
{
echo $identifiants['login'];
if ($pseudo==$identifiants['login'] && $pass==$identifiants['mdp']);
{
echo <a href="news2.php">News2</a>; <-------
}
else
{
echo <a href="accueil.php">Page daccueil</a>;
}
}

}
else
echo <a href="accueil.php">Page daccueil</a>;
}




?>


Malheureusement il en découle une bonne vieille :
Parse error: parse error in C:\Program Files\EasyPHP5.3.0\www\selenium\accueil.php on line 32 (indiqué par la fleche )

Je n'arrive pas à identifier le problème.
En espérant trouver une réponse et merci a toute le communauté CCM !
A voir également:

6 réponses

Aligator_427 Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   21
 
echo '<a href="news2.php">News2</a>';
et pareil pour le second lien.
0
Martin24
 
Merci beaucoup ! mais maintenant il y un parse error à la ligne 34 du code...au niveau du else juste en dessous...euh là a par un else je vois vraiment pas ce que l'on peu mettre d'autre... mais je vais y réfléchir merci encore
0
b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
 
if (isset($_POST['pseudo']) && isset($_POST['pass']));
{
$pseudo=htmlspecialchars ($_POST['pseudo']);
$pass=htmlspecialchars ($_POST['pass']);
$listeid=mysql_query("select login,mdp from connexion");
while ($identifiants = mysql_fetch_array($listeid));
{
echo $identifiants['login'];

if ($pseudo==$identifiants['login'] && $pass==$identifiants['mdp']);
{
echo <a href="news2.php">News2</a>; <-------
}
else
{
echo <a href="accueil.php">Page daccueil</a>;
}
}

}
else
{
echo <a href="accueil.php">Page daccueil</a>;
}


il manquai une accolade déjà^^
0
Martin24
 
Merci bien ^^ je l'avais oublier celle là...mais toujours cette foutu Parse error: parse error in C:\Program Files\EasyPHP5.3.0\www\selenium\accueil.php on line 34 sur le premier else...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Aligator_427 Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   21
 
Tout ce qui doit être affiché via echo, est soit une variable soit une chaine entre cotes (simples ou doubles) il ne te manque que ça. Donc :
echo '<a href="accueil.php">Page daccueil</a>';

Tu fais ça partout et c'est ok.
0
Martin24
 
Merci a tous pour votre aide, problème résolu !
A bientot
0