HELP !!!!! PHP c'est l'horreur
usdy
Messages postés
258
Statut
Membre
-
usdy Messages postés 258 Statut Membre -
usdy Messages postés 258 Statut Membre -
Bonjour,
dans la page d'accueil d'un site : j'ai deux formulaires :
1 pour faire une recherche de personne
1 pour une connexion au site
le problème c'est que quand j'écris dans lle formulaire pour me connecter j'ai des erreurs car le second formulaire n'est pas rempli et il me mets des erreurs car j'ai des champs vides.
Y aurait il un moyen d'activer juste le formulaire dont j'ai besoin ?
merci de m'aider
dans la page d'accueil d'un site : j'ai deux formulaires :
1 pour faire une recherche de personne
1 pour une connexion au site
le problème c'est que quand j'écris dans lle formulaire pour me connecter j'ai des erreurs car le second formulaire n'est pas rempli et il me mets des erreurs car j'ai des champs vides.
Y aurait il un moyen d'activer juste le formulaire dont j'ai besoin ?
merci de m'aider
A voir également:
- HELP !!!!! PHP c'est l'horreur
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
5 réponses
Salut!
Ceci est le code de la page "site.php"?Si oui,alors trop court pour contenir au moins 359 lignes!Avec mon éditeur(notepad++) je trouve 65 lignes.L'erreur dis kil y a une erreur à la ligne 359,fais nous voir cette ligne!
Ceci est le code de la page "site.php"?Si oui,alors trop court pour contenir au moins 359 lignes!Avec mon éditeur(notepad++) je trouve 65 lignes.L'erreur dis kil y a une erreur à la ligne 359,fais nous voir cette ligne!
c'est par ce que je n'ai pas mis la partie html :
je n'ai pas mis la partie css qui se trouve tout en haut du fichier :
ce qui suit se trouve au dessus de la partie php et la ligne 359 est la lign située toute à la fin en dessous de la balise
de fermeture </html>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!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>
</head>
<body>
<div id="menu">
<div class="element_menu">
<h3>ADHERENTS</h3>
<ul>
<li><a href="connexion.php">Connexion</a></li>
<li><a href="recherche.php">Recherche de l'âme soeur</a></li>
<li><a href="page3.html">Accès aux témoignages</a></li>
</ul>
</div>
<div class="element_menu">
<h3>INTERNAUTES</h3>
<ul>
<li><a href="inscrire.php">Inscription</a></li>
<li><a href="page3.html">Accès aux témoignages</a></li>
</ul>
</div>
</div>
</div>
<form name="recherche" id="recherche" method="POST" action="site.php">
<div id="titreForm">RECHERCHE DE L'AME-SOEUR</div>
<div id="corpForm">
<fieldset id="physique">
<legend>Physique</legend>
<p>
<label for="sexe">Vous recherchez :</label>
<input type="radio" name="sexe" value ="homme"/>
homme
<input type="radio" name="sexe" value ="femme"/>
femme
</p>
<p>
<label for="age">âge :</label>
<select name="age">
<option value = "0" selected="selected" > choisir une tranche d'âge </option>
<option value = "18" > entre 18 et 28 ans </option>
<option value = "28" > entre 28 et 38 ans </option>
<option value = "38" > entre 38 et 48 ans </option>
<option value = "48" > entre 48 et 58 ans </option>
<option value = "58" > entre 58 et 68 ans </option>
<option value = "68" > plus de 68 ans </option>
<option value = "1" > sans importance </option>
</select>
</p>
<p>
<label for="region">Département :</label>
<select name="region">
<option value = "0"selected="selected" > choisir un département : </option>
<option value="1">01 - Ain</option>
<option value="2">02 - Aisne</option>
<option value="3">03 - Allier</option>
<option value="4">04 - Alpes-de-Haute-Provence</option>
<option value="5">05 - Hautes-Alpes</option>
<option value="6">06 - Alpes-Maritimes</option>
<option value="7">07 - Ardèche</option>
<option value="8">08 - Ardennes</option>
<option value="9">09 - Ariège</option>
<option value="10">10 - Aube</option>
<option value="11">11 - Aude</option>
<option value="12">12 - Aveyron</option>
<option value="13">13 - Bouches-du-Rhône</option>
<option value="14">14 - Calvados</option>
<option value="15">15 - Cantal</option>
<option value="16">16 - Charente</option>
<option value="17">17 - Charente-Maritime</option>
<option value="18">18 - Cher</option>
<option value="19">19 - Corrèze</option>
<option value="2A">2A - Corse-du-Sud</option>
<option value="2B">2B - Haute-Corse</option>
<option value="21">21 - Côte-d'Or</option>
<option value="22">22 - Côtes-d'Armor</option>
<option value="23">23 - Creuse</option>
<option value="24">24 - Dordogne</option>
<option value="25">25 - Doubs</option>
<option value="26">26 - Drôme</option>
<option value="27">27 - Eure</option>
<option value="28">28 - Eure-et-Loir</option>
<option value="29">29 - Finistère</option>
<option value="30">30 - Gard</option>
<option value="31">31 - Haute-Garonne</option>
<option value="32">32 - Gers</option>
<option value="33">33 - Gironde</option>
<option value="34">34 - Hérault</option>
<option value="35">35 - Ille-et-Vilaine</option>
<option value="36">36 - Indre</option>
<option value="37">37 - Indre-et-Loire</option>
<option value="38">38 - Isère</option>
<option value="39">39 - Jura</option>
<option value="40">40 - Landes</option>
<option value="41">41 - Loir-et-Cher</option>
<option value="42">42 - Loire</option>
<option value="43">43 - Haute-Loire</option>
<option value="44">44 - Loire-Atlantique</option>
<option value="45">45 - Loiret</option>
<option value="46">46 - Lot</option>
<option value="47">47 - Lot-et-Garonne</option>
<option value="48">48 - Lozère</option>
<option value="49">49 - Maine-et-Loire</option>
<option value="50">50 - Manche</option>
<option value="51">51 - Marne</option>
<option value="52">52 - Haute-Marne</option>
<option value="53">53 - Mayenne</option>
<option value="54">54 - Meurthe-et-Moselle</option>
<option value="55">55 - Meuse</option>
<option value="56">56 - Morbihan</option>
<option value="57">57 - Moselle</option>
<option value="58">58 - Nièvre</option>
<option value="59">59 - Nord</option>
<option value="60">60 - Oise</option>
<option value="61">61 - Orne</option>
<option value="62">62 - Pas-de-Calais</option>
<option value="63">63 - Puy-de-Dôme</option>
<option value="64">64 - Pyrénées-Atlantiques</option>
<option value="65">65 - Hautes-Pyrénées</option>
<option value="66">66 - Pyrénées-Orientales</option>
<option value="67">67 - Bas-Rhin</option>
<option value="68">68 - Haut-Rhin</option>
<option value="69">69 - Rhône</option>
<option value="70">70 - Haute-Saône</option>
<option value="71">71 - Saône-et-Loire</option>
<option value="72">72 - Sarthe</option>
<option value="73">73 - Savoie</option>
<option value="74">74 - Haute-Savoie</option>
<option value="75">75 - Paris</option>
<option value="76">76 - Seine-Maritime</option>
<option value="77">77 - Seine-et-Marne</option>
<option value="78">78 - Yvelines</option>
<option value="79">79 - Deux-Sèvres</option>
<option value="80">80 - Somme</option>
<option value="81">81 - Tarn</option>
<option value="82">82 - Tarn-et-Garonne</option>
<option value="83">83 - Var</option>
<option value="84">84 - Vaucluse</option>
<option value="85">85 - Vendée</option>
<option value="86">86 - Vienne</option>
<option value="87">87 - Haute-Vienne</option>
<option value="88">88 - Vosges</option>
<option value="89">89 - Yonne</option>
<option value="90">90 - Territoire de Belfort</option>
<option value="91">91 - Essonne</option>
<option value="92">92 - Hauts-de-Seine</option>
<option value="93">93 - Seine-Saint-Denis</option>
<option value="94">94 - Val-de-Marne</option>
<option value="95">95 - Val-d'Oise</option>
<option value="96">DOM - TOM</option>
<option value="97">Etranger</option>
<option value = "98" > sans importance </option>
</select>
</p>
<p>
<label for="taille">Taille :</label>
<select name="taille">
<option value = "0" > choisir une taille </option>
<option value = "1" > moins de 1,50 m </option>
<option value = "2" > entre 1,50 et 1,60 m </option>
<option value = "3" > entre 1,60 et 1,70 m </option>
<option value = "4" > entre 1,70 et 1,80 m </option>
<option value = "5" > plus de 1,80 m </option>
<option value = "6" > sans importance </option>
</select>
</p>
<p>
<label for="cheveux">Couleur des cheveux :</label>
<select name="cheveux">
<option value ="0"> choisir une couleur de cheveux </option>
<option value ="blond"> blond </option>
<option value ="brun"> brun </option>
<option value ="roux"> roux </option>
<option value ="noir"> noir </option>
<option value ="gris"> gris </option>
<option value ="chauve"> chauve </option>
<option value ="1"> sans importance </option>
</select>
</p>
<p>
<label for="yeux">Couleur des yeux :</label>
<select name="yeux">
<option value ="0"> choisir une couleur de yeux </option>
<option value ="bleu"> bleu </option>
<option value ="vert"> vert </option>
<option value ="marron"> marron </option>
<option value ="1"> sans importance </option>
</select>
</p>
</fieldset>
<div id="piedForm">
<input type="reset" name="quitter" value="Quitter" />
<input type="submit" name="envoyerDonnees" value="Valider"/>
</div>
</form>
je n'ai pas mis la partie css qui se trouve tout en haut du fichier :
ce qui suit se trouve au dessus de la partie php et la ligne 359 est la lign située toute à la fin en dessous de la balise
de fermeture </html>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!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>
</head>
<body>
<div id="menu">
<div class="element_menu">
<h3>ADHERENTS</h3>
<ul>
<li><a href="connexion.php">Connexion</a></li>
<li><a href="recherche.php">Recherche de l'âme soeur</a></li>
<li><a href="page3.html">Accès aux témoignages</a></li>
</ul>
</div>
<div class="element_menu">
<h3>INTERNAUTES</h3>
<ul>
<li><a href="inscrire.php">Inscription</a></li>
<li><a href="page3.html">Accès aux témoignages</a></li>
</ul>
</div>
</div>
</div>
<form name="recherche" id="recherche" method="POST" action="site.php">
<div id="titreForm">RECHERCHE DE L'AME-SOEUR</div>
<div id="corpForm">
<fieldset id="physique">
<legend>Physique</legend>
<p>
<label for="sexe">Vous recherchez :</label>
<input type="radio" name="sexe" value ="homme"/>
homme
<input type="radio" name="sexe" value ="femme"/>
femme
</p>
<p>
<label for="age">âge :</label>
<select name="age">
<option value = "0" selected="selected" > choisir une tranche d'âge </option>
<option value = "18" > entre 18 et 28 ans </option>
<option value = "28" > entre 28 et 38 ans </option>
<option value = "38" > entre 38 et 48 ans </option>
<option value = "48" > entre 48 et 58 ans </option>
<option value = "58" > entre 58 et 68 ans </option>
<option value = "68" > plus de 68 ans </option>
<option value = "1" > sans importance </option>
</select>
</p>
<p>
<label for="region">Département :</label>
<select name="region">
<option value = "0"selected="selected" > choisir un département : </option>
<option value="1">01 - Ain</option>
<option value="2">02 - Aisne</option>
<option value="3">03 - Allier</option>
<option value="4">04 - Alpes-de-Haute-Provence</option>
<option value="5">05 - Hautes-Alpes</option>
<option value="6">06 - Alpes-Maritimes</option>
<option value="7">07 - Ardèche</option>
<option value="8">08 - Ardennes</option>
<option value="9">09 - Ariège</option>
<option value="10">10 - Aube</option>
<option value="11">11 - Aude</option>
<option value="12">12 - Aveyron</option>
<option value="13">13 - Bouches-du-Rhône</option>
<option value="14">14 - Calvados</option>
<option value="15">15 - Cantal</option>
<option value="16">16 - Charente</option>
<option value="17">17 - Charente-Maritime</option>
<option value="18">18 - Cher</option>
<option value="19">19 - Corrèze</option>
<option value="2A">2A - Corse-du-Sud</option>
<option value="2B">2B - Haute-Corse</option>
<option value="21">21 - Côte-d'Or</option>
<option value="22">22 - Côtes-d'Armor</option>
<option value="23">23 - Creuse</option>
<option value="24">24 - Dordogne</option>
<option value="25">25 - Doubs</option>
<option value="26">26 - Drôme</option>
<option value="27">27 - Eure</option>
<option value="28">28 - Eure-et-Loir</option>
<option value="29">29 - Finistère</option>
<option value="30">30 - Gard</option>
<option value="31">31 - Haute-Garonne</option>
<option value="32">32 - Gers</option>
<option value="33">33 - Gironde</option>
<option value="34">34 - Hérault</option>
<option value="35">35 - Ille-et-Vilaine</option>
<option value="36">36 - Indre</option>
<option value="37">37 - Indre-et-Loire</option>
<option value="38">38 - Isère</option>
<option value="39">39 - Jura</option>
<option value="40">40 - Landes</option>
<option value="41">41 - Loir-et-Cher</option>
<option value="42">42 - Loire</option>
<option value="43">43 - Haute-Loire</option>
<option value="44">44 - Loire-Atlantique</option>
<option value="45">45 - Loiret</option>
<option value="46">46 - Lot</option>
<option value="47">47 - Lot-et-Garonne</option>
<option value="48">48 - Lozère</option>
<option value="49">49 - Maine-et-Loire</option>
<option value="50">50 - Manche</option>
<option value="51">51 - Marne</option>
<option value="52">52 - Haute-Marne</option>
<option value="53">53 - Mayenne</option>
<option value="54">54 - Meurthe-et-Moselle</option>
<option value="55">55 - Meuse</option>
<option value="56">56 - Morbihan</option>
<option value="57">57 - Moselle</option>
<option value="58">58 - Nièvre</option>
<option value="59">59 - Nord</option>
<option value="60">60 - Oise</option>
<option value="61">61 - Orne</option>
<option value="62">62 - Pas-de-Calais</option>
<option value="63">63 - Puy-de-Dôme</option>
<option value="64">64 - Pyrénées-Atlantiques</option>
<option value="65">65 - Hautes-Pyrénées</option>
<option value="66">66 - Pyrénées-Orientales</option>
<option value="67">67 - Bas-Rhin</option>
<option value="68">68 - Haut-Rhin</option>
<option value="69">69 - Rhône</option>
<option value="70">70 - Haute-Saône</option>
<option value="71">71 - Saône-et-Loire</option>
<option value="72">72 - Sarthe</option>
<option value="73">73 - Savoie</option>
<option value="74">74 - Haute-Savoie</option>
<option value="75">75 - Paris</option>
<option value="76">76 - Seine-Maritime</option>
<option value="77">77 - Seine-et-Marne</option>
<option value="78">78 - Yvelines</option>
<option value="79">79 - Deux-Sèvres</option>
<option value="80">80 - Somme</option>
<option value="81">81 - Tarn</option>
<option value="82">82 - Tarn-et-Garonne</option>
<option value="83">83 - Var</option>
<option value="84">84 - Vaucluse</option>
<option value="85">85 - Vendée</option>
<option value="86">86 - Vienne</option>
<option value="87">87 - Haute-Vienne</option>
<option value="88">88 - Vosges</option>
<option value="89">89 - Yonne</option>
<option value="90">90 - Territoire de Belfort</option>
<option value="91">91 - Essonne</option>
<option value="92">92 - Hauts-de-Seine</option>
<option value="93">93 - Seine-Saint-Denis</option>
<option value="94">94 - Val-de-Marne</option>
<option value="95">95 - Val-d'Oise</option>
<option value="96">DOM - TOM</option>
<option value="97">Etranger</option>
<option value = "98" > sans importance </option>
</select>
</p>
<p>
<label for="taille">Taille :</label>
<select name="taille">
<option value = "0" > choisir une taille </option>
<option value = "1" > moins de 1,50 m </option>
<option value = "2" > entre 1,50 et 1,60 m </option>
<option value = "3" > entre 1,60 et 1,70 m </option>
<option value = "4" > entre 1,70 et 1,80 m </option>
<option value = "5" > plus de 1,80 m </option>
<option value = "6" > sans importance </option>
</select>
</p>
<p>
<label for="cheveux">Couleur des cheveux :</label>
<select name="cheveux">
<option value ="0"> choisir une couleur de cheveux </option>
<option value ="blond"> blond </option>
<option value ="brun"> brun </option>
<option value ="roux"> roux </option>
<option value ="noir"> noir </option>
<option value ="gris"> gris </option>
<option value ="chauve"> chauve </option>
<option value ="1"> sans importance </option>
</select>
</p>
<p>
<label for="yeux">Couleur des yeux :</label>
<select name="yeux">
<option value ="0"> choisir une couleur de yeux </option>
<option value ="bleu"> bleu </option>
<option value ="vert"> vert </option>
<option value ="marron"> marron </option>
<option value ="1"> sans importance </option>
</select>
</p>
</fieldset>
<div id="piedForm">
<input type="reset" name="quitter" value="Quitter" />
<input type="submit" name="envoyerDonnees" value="Valider"/>
</div>
</form>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
<?php
if($_POST)
{
include_once ("prologue.php");
include_once ("constante.php");
$sexe =$_POST["sexe"];
$age =$_POST["age"];
$region =$_POST["region"];
$taille =$_POST["taille"];
$cheveux =$_POST["cheveux"];
$yeux =$_POST["yeux"];
#$caractere =$_POST["caractere"];
#$hobbies =$_POST["hobbies"];
$agemin = $age;
$agemax = $age + 10;
$idConnexion = mysql_connect('localhost' , 'root' , '');
if (!$idConnexion) {
echo "<br />Attention : pb de connexion avec le serveur";
return;
}
else {
$connexionReussie = mysql_select_db (BDD1 , $idConnexion);
if (!$connexionReussie) {
echo
("<br />Attention : pb de connexion avec la base de données");
return;
}
else
{
$requete_recherche = ("SELECT pseudo, prenom, codePostal FROM adherent WHERE sexe = '" .$sexe."' and yeux = '" .$yeux."' and cheveux = '".$cheveux ."' and codePostal like '".$region ."%' ");
$reponse = mysql_query($requete_recherche) or die('Erreur SQL !<br>'.$requete_recherche.'<br>'.mysql_error());
$k = 0;
?>
<h1>Nous avons trouvé votre bonheur ! ! !</h1>
<table width = "100%" border = "1" >
<tr>
<td>pseudo</td>
<td>prenom</td>
<td>code Postal</td>
</tr>
</table>
<?
while($data = mysql_fetch_array($reponse))
{
$k = $k+1;
echo "<tr>". "<td>". $data["pseudo"]. "</td>" .
"<td>". $data["prenom"]. "</td>" .
"<td>". $data["codePostal"]. "</td> ".
"</tr>";
}
#echo " $k personne(s) correspondent à vos critères ";
}
}
}
?>
</body>
</html>
il me dit : Parse error: parse error, unexpected $end in C:\Program Files\EasyPHP 2.0b1\www\site_web\site.php on line 359