HELP !!!!! PHP c'est l'horreur

Fermé
usdy Messages postés 243 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 20 mai 2018 - 25 janv. 2009 à 20:50
usdy Messages postés 243 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 20 mai 2018 - 25 janv. 2009 à 23:09
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
A voir également:

5 réponses

yesetno1000 Messages postés 62 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 30 mars 2009 2
25 janv. 2009 à 21:21
donne moi plus de détail, envoie le script.merci
0
usdy Messages postés 243 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 20 mai 2018 6
25 janv. 2009 à 22:53
merci mais j'ai finalement mis ma connexion dans une page php et ma recherche dans une autre page mais là le problème c'est qu'il m'affiche une erreur que je ne trouve pas du tout : voici mon code php :

<?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
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
25 janv. 2009 à 22:59
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!
0
usdy Messages postés 243 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 20 mai 2018 6
25 janv. 2009 à 23:04
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>
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
25 janv. 2009 à 23:08
ok!
Alors regarde ton code avec ton éditeur,dis moi ce qui se trouve à la ligne 359.
0

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

Posez votre question
usdy Messages postés 243 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 20 mai 2018 6
25 janv. 2009 à 23:09
ligne 359 c'est la dernière ligne : c'est la ligne située au dessous de la balise de fermeture< /html>
0