Porblème dans mon code php...
Bloodbee
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Bloodbee Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bloodbee Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour, à vous j'ai l'erreur : Parse error: syntax error, unexpected $end in C:\wamp\www\Projet Web\inscription.php on line 163 dans mon code de page php.
Voici le code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Geek & Technologie News</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="./design.css" />
</head>
<body>
<img src="image/logo.png" alt="logo" width="750px"/>
<div class="haut">
<div id="connexion">
<form action="connexion.php" method="post">
<p>
<label for="pseudo">Pseudo : </label><input type="text" name="pseudo" />
<label for="motdepasse">Mot de passe : </label><input type="password" name="motdepasse" />
<input type="image" name="photo" src="image/boutonform.png" />
</p>
</form>
</div>
<ul id="menu">
<li><a href="Accueil.php">Accueil</a></li>
<li><a href="soumission.php">Soumission d'article</a></li>
<li><a href="membres.php">Membres</a></li>
<li>
<a href="recherche.php">Recherche d'article</a>
<ul class="sousmenu">
<li><a href="recherchemotcle.php">Recherche mots-clefs</a></li>
<li><a href="recherchechroni.php">Recherche chroniqueur</a></li>
</ul>
</li>
<li><a href="inscription.php">Inscription</a></li>
<li>
<a href="categorie.php">Catégorie</a>
<ul class="sousmenu">
<li><a href="artune.php">Article à la une</a></li>
<li><a href="artrecent.php">Articles récents</a></li>
</ul>
</li>
<li><a href="partenaire.php">Partenaires</a></li>
<li><a href="contact.php">Contacts</a></li>
</ul>
</div>
<div class="corps">
<div id="gauche">
<div id="recherchemotcle">
<div class="titrerech1">
<h4>Recherche par mots-clefs</h4>
</div>
<form method="post" action="recherchemotcle.php">
<p>
<label for="clefs">Mots-clefs (séparés par des ;): </label><input type="text" name="motclef">
<input type="submit" value="Ok" id="ok" name="ok" />
</p>
</form>
</div>
<div id="recherchechroniqueur">
<div class="titrerech2">
<h4>Recherche par chroniqueur</h4>
</div>
<form method="post" action="recherchechroni.php">
<p>
<label for="chroni">Nom chroniqueur : </label><input type="text" name="chroniqueur">
<input type="submit" value="Ok" id="ok" name="ok" />
</p>
</form>
</div>
</div>
<div id="milieu1">
<form method="post">
Pseudo :<input type="text" size=15 name="pseudo"/><br/><br/>
Mot de passe :<input type="password" size=30 name="mdp"/><br/><br/>
Adresse mail:<input type="text" size=50 name="mail"/><br/><br/>
Age :<input type="number" name="age"/><br/><br/>
Téléphone :<input type="text" size=40 name="telephone"/><br/><br/>
Localisation :<input type="text" size=40 name="localisation"/><br/><br/>
<input type="submit" value="S'inscrire" /><br/>
</form>
<?php
if(!empty($_POST))
{
$i=0;
$pseudo="";
if(isset($_POST['pseudo']))
{$pseudo = $_POST['pseudo'];$i=$i+1;}
else {echo "Le pseudo est obligatoire<br/>";}
$mdp="";
if(isset($_POST['mdp']))
{
$taille=strlen($_POST['mdp']);
if( $taille >= 6)
{$mdp = $_POST['mdp'];$i=$i+1;}
else {echo "Le mot de passe doit faire 6 caractères minimum.<br/>";}
}
else {echo "Le mot de passe est obligatoire.<br/>";}
$mail="";
if(isset($_POST['mail']))
{
$tmp=$_POST['mail'];
if(preg_match("#^[[a-z]|[A-Z]|[0-9]|-|_|.]+@[a-z]+\.[a-z]+$#", "$tmp"))
{$mail=$_POST['mail'];$i=$i+1;}
else {echo "L'adresse mail donnée n'a pas la bonne syntaxe, forme : xxxxxxxx@xxxxxx.xxx.<br/>";}
}
else {echo "Veuillez renseigner une adresse mail.<br/>";}
$age="";
if(isset($_POST['age']))
{
if($age > 13)
{$age = $_POST['age'];$i=$i+1;}
else {echo "Veuillez renseigner votre age.<br/>";}
$telephone="";
if(isset($_POST['telephone']))
{$telephone=$_POST['telephone'];$i=$i+1;}
$localisation="";
if(isset($_POST['localisation']))
{$localisation=$_POST['localisation'];$i=$i+1;}
if( $i<7 && $i>3 )
{
mysql_connect("localhost", "root");
mysql_select_db("projetweb");
mysql_query("INSERT INTO membre VALUES('$pseudo', '$mdp', 'chroniqueur', '$mail', '$age', '$localisation', '$telephone')");
echo "L'inscription s'est bien déroulée.<br/>";
}
else {echo "Il y a des champs non renseignés.<br/>";}
mysql_close();
}
?>
</div>
</div>
<div class="pied">
</div>
</body>
</html>
Ca fait 3 jours que je cherche a corriger cette erreur, quelqu'un pourrait t'il m'aider, parce que tant que ca ne marche pas je ne pourrais pas avancer dans mon site :/
Merci a vous !
Voici le code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Geek & Technologie News</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="./design.css" />
</head>
<body>
<img src="image/logo.png" alt="logo" width="750px"/>
<div class="haut">
<div id="connexion">
<form action="connexion.php" method="post">
<p>
<label for="pseudo">Pseudo : </label><input type="text" name="pseudo" />
<label for="motdepasse">Mot de passe : </label><input type="password" name="motdepasse" />
<input type="image" name="photo" src="image/boutonform.png" />
</p>
</form>
</div>
<ul id="menu">
<li><a href="Accueil.php">Accueil</a></li>
<li><a href="soumission.php">Soumission d'article</a></li>
<li><a href="membres.php">Membres</a></li>
<li>
<a href="recherche.php">Recherche d'article</a>
<ul class="sousmenu">
<li><a href="recherchemotcle.php">Recherche mots-clefs</a></li>
<li><a href="recherchechroni.php">Recherche chroniqueur</a></li>
</ul>
</li>
<li><a href="inscription.php">Inscription</a></li>
<li>
<a href="categorie.php">Catégorie</a>
<ul class="sousmenu">
<li><a href="artune.php">Article à la une</a></li>
<li><a href="artrecent.php">Articles récents</a></li>
</ul>
</li>
<li><a href="partenaire.php">Partenaires</a></li>
<li><a href="contact.php">Contacts</a></li>
</ul>
</div>
<div class="corps">
<div id="gauche">
<div id="recherchemotcle">
<div class="titrerech1">
<h4>Recherche par mots-clefs</h4>
</div>
<form method="post" action="recherchemotcle.php">
<p>
<label for="clefs">Mots-clefs (séparés par des ;): </label><input type="text" name="motclef">
<input type="submit" value="Ok" id="ok" name="ok" />
</p>
</form>
</div>
<div id="recherchechroniqueur">
<div class="titrerech2">
<h4>Recherche par chroniqueur</h4>
</div>
<form method="post" action="recherchechroni.php">
<p>
<label for="chroni">Nom chroniqueur : </label><input type="text" name="chroniqueur">
<input type="submit" value="Ok" id="ok" name="ok" />
</p>
</form>
</div>
</div>
<div id="milieu1">
<form method="post">
Pseudo :<input type="text" size=15 name="pseudo"/><br/><br/>
Mot de passe :<input type="password" size=30 name="mdp"/><br/><br/>
Adresse mail:<input type="text" size=50 name="mail"/><br/><br/>
Age :<input type="number" name="age"/><br/><br/>
Téléphone :<input type="text" size=40 name="telephone"/><br/><br/>
Localisation :<input type="text" size=40 name="localisation"/><br/><br/>
<input type="submit" value="S'inscrire" /><br/>
</form>
<?php
if(!empty($_POST))
{
$i=0;
$pseudo="";
if(isset($_POST['pseudo']))
{$pseudo = $_POST['pseudo'];$i=$i+1;}
else {echo "Le pseudo est obligatoire<br/>";}
$mdp="";
if(isset($_POST['mdp']))
{
$taille=strlen($_POST['mdp']);
if( $taille >= 6)
{$mdp = $_POST['mdp'];$i=$i+1;}
else {echo "Le mot de passe doit faire 6 caractères minimum.<br/>";}
}
else {echo "Le mot de passe est obligatoire.<br/>";}
$mail="";
if(isset($_POST['mail']))
{
$tmp=$_POST['mail'];
if(preg_match("#^[[a-z]|[A-Z]|[0-9]|-|_|.]+@[a-z]+\.[a-z]+$#", "$tmp"))
{$mail=$_POST['mail'];$i=$i+1;}
else {echo "L'adresse mail donnée n'a pas la bonne syntaxe, forme : xxxxxxxx@xxxxxx.xxx.<br/>";}
}
else {echo "Veuillez renseigner une adresse mail.<br/>";}
$age="";
if(isset($_POST['age']))
{
if($age > 13)
{$age = $_POST['age'];$i=$i+1;}
else {echo "Veuillez renseigner votre age.<br/>";}
$telephone="";
if(isset($_POST['telephone']))
{$telephone=$_POST['telephone'];$i=$i+1;}
$localisation="";
if(isset($_POST['localisation']))
{$localisation=$_POST['localisation'];$i=$i+1;}
if( $i<7 && $i>3 )
{
mysql_connect("localhost", "root");
mysql_select_db("projetweb");
mysql_query("INSERT INTO membre VALUES('$pseudo', '$mdp', 'chroniqueur', '$mail', '$age', '$localisation', '$telephone')");
echo "L'inscription s'est bien déroulée.<br/>";
}
else {echo "Il y a des champs non renseignés.<br/>";}
mysql_close();
}
?>
</div>
</div>
<div class="pied">
</div>
</body>
</html>
Ca fait 3 jours que je cherche a corriger cette erreur, quelqu'un pourrait t'il m'aider, parce que tant que ca ne marche pas je ne pourrais pas avancer dans mon site :/
Merci a vous !
A voir également:
- Porblème dans mon code php...
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages