Error syntax

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Error syntax

par chrislabricole » 20 juil. 2008, 22:43

Une erreur avec $end est généralement une erreur où il manque une accolade ou une parenthèse...

Regardes tes conditions IF ;)

par Maxime44 » 20 juil. 2008, 21:54

$nouv_passe=md5($nouv_passe);
mysql_query("UPDATE membres SET passe='$nouv_passe' WHERE session='$session'")  or die ('Erreur : '.mysql_error());
echo"<div align=center>Votre profil a bien été modifié<br /><a href='profil.php' onClick='history.back()'>Retour</a></div>[b]";[/b]
include_once('bas.php');
?>
C'est déjà comme sa mais le site a remplacer "; par &quo­t;; car

&quo­t; = "

Mais dans mon code c'est bon

par aelurus » 20 juil. 2008, 21:49

Met d'avis que c'est juste le " qui manque à ton echo, au lieu de ;; met "; en fin de ligne.

Error syntax

par Maxime44 » 20 juil. 2008, 21:34

Bonjour j'ai un problème dans ma page de traitement de mon formulaire mais je n'arrive pas à l'analyser et ni à la localiser !
Parse error: syntax error, unexpected $end in /var/www/web237/web/admin/profil3.php on line 41
<?php
session_start();
require_once('config.php');
require_once('verifications.php');
$titre_page='Modification du profil';
include_once('haut.php');

//récupération du formulaire
$passe_enc=formulaires($_POST['passe_enc']);
$nouv_passe=formulaires($_POST['nouv_passe']);
$nouv_passe2=formulaires($_POST['nouv_passe2']);
if(isset($passe_enc))
	{
	if(!$nouv_passe || !$nouv_passe2 || strlen($nouv_passe) < 5)
	{
	echo'Votre mot de passe ou sa confirmation est inexisant ou votre mot de passe fait moins de 5 carractères<br /><a href="profil.php" onClick="history.back()">Retour</a>';
	include_once('bas.php');
	return FALSE;
	}
if($nouv_passe!=$nouv_passe2)
	{
	echo'Votre mot de passe n\'est pas le meme que sa confirmation.<br /><a href="profil.php" onClick="history.back()">Retour</a>';
	include_once('bas.php');
	return FALSE;
	}
	$passe_enc=md5($passe_enc);
$reponse_passe=mysql_query("SELECT passe FROM membres WHERE passe='$passe_enc' AND session='$session'") or die ('Erreur : '.mysql_error());	//verification si mdp valide
$count_passe=mysql_num_rows($reponse_passe);
if($count_passe == 0)
	{
	echo'L\'ancien mot de passe n\'est pas correct.<br /><a href="profil.php" onClick="history.back()">Retour</a>';
	include_once('bas.php');
	return FALSE;
	}

$nouv_passe=md5($nouv_passe);
mysql_query("UPDATE membres SET passe='$nouv_passe' WHERE session='$session'")  or die ('Erreur : '.mysql_error());
echo"<div align=center>Votre profil a bien été modifié<br /><a href='profil.php' onClick='history.back()'>Retour</a></div>&quo­t;;
include_once('bas.php');
?>