Probleme pour un lien.

Résolu
drlecteur Messages postés 38 Statut Membre -  
Bakux Messages postés 1458 Statut Membre -
Salut !

Encore une fois je me tourne vers vous afin de m'éclairer sur un point. Mon problème est le suivant :je code un de mes pages en php/html . A un moment je souhaite mettre un lien. Or à partir du moment ou je met le lien ma page de fonctionne plus. Lorsque je l'enlève ma page fonctionne correctement et je ne comprends pas pourquoi mes liens ne marchent pas. Mon code est le suivant :

<code type="html"><!DOCTYPE >
<html>
<head>
<title>Page Principal</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
$prenom = htmlspecialchars($_POST['prenom']);
$mdp = htmlspecialchars($_POST['mdp']);
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', 'root');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->query('SELECT * FROM Log');
$i = 0;
while ($donnees = $reponse->fetch())
{
if ($donnees['prenom'] == $prenom && $donnees['mdp'] == $mdp)
{
$i = 1;
}
}

if ($i == 0)
{
echo "Erreur d'identification, S.V.P veuillez vous indentifié a nouveaux";
?>
<form action="main_page.php" method="post">
<p>
<br /> <br /> Veuillez taper votre prenom : <br /><br />
<input type="text" name="prenom" />
<br /><br /> Veuillez taper votre mot de passe :<br /><br />
<input type="text" name="mdp" />
<br /><br /><input type="submit" value="Valider" /><br /><br />
</p>
</form>
<?php
}
if ($i == 1)
{
echo "connexion OK";?>
<p>Bonjour. Souhaitez-vous rechercher un candidat ? <a href="recherche_candidat.php">Rechercher</a> ?</p>
<p>Bonjour. Souhaitez-vous ajouter un candidat ? <a href="ajout_candidat.php">Ajouter</a> ?</p>
}
<?php
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</body>
</html></code>

Sans lien mon echo "connexion OK" s'affiche. Avec les liens, lorsque j'arrive sur cette page elle est blanche. Merci d'avance pour l'aide que vous m'apporterez !


4 réponses

Bakux Messages postés 1458 Statut Membre 188
 
Peux-tu mettre en gras le lien en question ?
0
drlecteur Messages postés 38 Statut Membre
 
<code type="html"><!DOCTYPE >
<html>
<head>
<title>Page Principal</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
$prenom = htmlspecialchars($_POST['prenom']);
$mdp = htmlspecialchars($_POST['mdp']);
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', 'root');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->query('SELECT * FROM Log');
$i = 0;
while ($donnees = $reponse->fetch())
{
if ($donnees['prenom'] == $prenom && $donnees['mdp'] == $mdp)
{
$i = 1;
}
}

if ($i == 0)
{
echo "Erreur d'identification, S.V.P veuillez vous indentifié a nouveaux";
?>
<form action="main_page.php" method="post">
<p>
<br /> <br /> Veuillez taper votre prenom : <br /><br />
<input type="text" name="prenom" />
<br /><br /> Veuillez taper votre mot de passe :<br /><br />
<input type="text" name="mdp" />
<br /><br /><input type="submit" value="Valider" /><br /><br />
</p>
</form>
<?php
}
if ($i == 1)
{
echo "connexion OK";?>
<p>Bonjour. Souhaitez-vous rechercher un candidat ? <a href="recherche_candidat.php">Rechercher</a> ?</p>
<p>Bonjour. Souhaitez-vous ajouter un candidat ? <a href="ajout_candidat.php">Ajouter</a> ?</p>
}
<?php
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</body>
</html></code>
0
drlecteur Messages postés 38 Statut Membre
 
j'ai trouver, j'avais oublier un accolade dans ma balise php .... Merci en tout cas je met le sujet en résolue.
0
Bakux Messages postés 1458 Statut Membre 188
 
Inverse ce passage :
} 
<?php 


en

<?php 
}
0