parse erreur

Répondre
vengeur002
le 23/04/2005 à 08:50
vengeur002
bonjour

j ai un probleme de parse erreur ca fais 2 heure que je suis dessus et je ne trouve pas quelqu un pourrai il m aider ?

voici le code

<?php 
if (isset($_POST['Ok']) && $_POST['Ok'] == 'Ok') {
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if
((isset($_POST['pass_confirm']) && !empty($_POST['pseudo']))
&& (isset($_POST['id']) && !empty($_POST['id'])))
{

$confirm = md5(addslashes($_POST['pass_confirm']));

if ($confirm = $_POST['id'])

{

include ('include/connect.php');

$sql = 'SELECT id, pseudo, pass, mail, titre, description, site, bannière, date, heure FROM membre_temps WHERE id="'.addslashes($_POST['id']).'"';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);

$sql3 = 'INSERT INTO membre VALUES("'.$_data['id'].'", "'.$_data['pseudo'].'", "'.$data['pass'].'", "'.$data['mail'].'", "'.$data['date'].'", "'.$data['heure'].'", "5000")';
mysql_query($sql3) or die('Erreur SQL !'.$sql3.''.mysql_error());

$sql5 = 'SELECT site FROM membre WHERE site="'.$data['site'].'"';
$req5 = mysql_query($sql5) or die('Erreur SQL !'.$sql5.''.mysql_error());
$data5 = mysql_fetch_array($req5);
if ($data5[0] == 0) {


$sql4 = 'INSERT INTO site VALUES("", "'.$_data['id'].'", "'.$data['titre'].'", "'.$data['description'].'", "'.$data['site'].'", "'.$data['banniere'].'","0")';
mysql_query($sql4) or die('Erreur SQL !'.$sql4.''.mysql_error());
$fp = fopen ("dernier.txt", "r+");
$nb_ancien = fgets ($fp, 11);
$dernier = $nb_ancien + 1;
fseek ($fp, 0);
fputs ($fp, $dernier);
fclose ($fp);

} else {
$erreur = $data['site'].' est déja enregistré dans notre base de donnée';
}
mysql_close ();
// on déclare les paramètres du mail
$destinataire = $data['mail'];
$expediteur = "Robot@boostrafic.com";

$objet = "Inscription confirmée";
$contenu = '<html><body>'.
'<h1></h1>'.
'votre inscription au programme boostrafic a été validé votre site est maintenant annoncé sur notre réseau<br/><br/>'.
'Cordialement <br/><br/>Fred : Administrateur général du site <br/><a href="http://www.boostrafic.com">http://www.boostrafic.com</a>'.
'</body></html>';

//on envoie le mail
mail($destinataire, $objet, $contenu, "From: $expediteur\r\nReply-To: $expediteur\r\nContent-Type: text/html; charset=\"iso-8859-1\"\r\n");

$erreur= 'Votre inscription est validée';
}

}
else {
$erreur = 'Vous n\'avez pas saisi votre mot de pass';

echo '<br/><br/>'.$erreur.'<br/><br/>
<form action="confirm.php" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20%">Votre mot de pass : </td>
<td width="24%"><input type="password" name="pass_confirm"><input name="id" type="hidden" value="'.$_POST['id'].'"></td>
<td width="56%"><input name="Ok" type="submit" value="Ok"></td>
</tr>
</table>




</form>';

}
}





//____________________________________________________
// dans le get
if (isset($_GET['id']) {

$erreur = 'pour finaliser votre inscription merci de saisir votre mot de pass dans le formulaire ci dessous';

echo '
<form action="confirm.php" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20%">Votre mot de pass : </td>
<td width="24%"><input type="password" name="pass_confirm"><input name="id" type="hidden" value="'.$_GET['id'].'"></td>
<td width="56%"><input name="Ok" type="submit" value="Ok"></td>
</tr>
</table>




</form>';
}
?>


l erreur est la suivante

Parse error: parse error, unexpected '{' in c:\program files\easyphp1-7\www\developpement boostrafic\confirm.php on line 87


la ligne 87 etant

if (isset($_GET['id']) {
Touille
le 23/04/2005 à 09:06
Touille
bah j'étai toi jcompterai le nbre de { et de } a mon avis yen a en tro ou en moin vérifié bien
Kel Bouille ^^
Touille
le 23/04/2005 à 09:08
Touille
ou bien cest mal placé ms jsui debutan moi dc jsui pa sur dsl
Kel Bouille ^^
vengeur002
le 23/04/2005 à 09:18
vengeur002
J ai trouvé je cherchai un probleme dans les "{" mais en fait il me manquai une ")"

ben en fait c est toi qui m a aide Touille sans le vouloir

je me suis dis que ca pouvais pas être un probleme de "{" apres t avoir lu alors j ai cherché ailleur et voila smiley

merci
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours