Page 1 sur 1

Parse error: unexpected '{'

Posté : 19 janv. 2016, 14:26
par shuffle
Bonjour à tous,
je me retrouve avec cette erreur sous wamp, pour la validation d'un formulaire:
Parse error: syntax error, unexpected '{' in C:\wamp\www\tests\contact.php on line 5
Voici le code:
<?php
if(!empty($_POST)){
	extract($_POST);
	$valid=true;
	if(empty($nom){
		$valid=false;
		$erreurnom="Vous n'avez pas renseigné votre nom";
	}
	if(empty($mail){
		$valid=false;
		$erreurmail="Nous avons besoin d'un mail pour vous répondre";
	}
	if(empty($sujet){
		$valid=false;
		$erreursuj="Vous n'avez pas renseigné de sujet";
	}
	if(empty($message){
		$valid=false;
		$erreurmess="Vous avez oublié votre message";
	}
	if($valid){
		echo 'tous les champs sont bons';
	}
}
?>
... je ne vois pas ce qui cloche?

Re: Parse error: unexpected '{'

Posté : 19 janv. 2016, 14:35
par Saian
Salut il manque peut être 4 parenthèses fermantes dont la première à la ligne 5 non ? ;)

Re: Parse error: unexpected '{'

Posté : 19 janv. 2016, 15:10
par shuffle
:oops:
shame on me.
Ce langage est tout nouveau pour moi et parfois j'ai du mal à faire le tri au milieu de tous ces {([''])}...

Re: Parse error: unexpected '{'

Posté : 19 janv. 2016, 18:03
par Ascla
Bonjour,
La plupart des éditeurs proposent des fonctions pour mettre en surbrillance les accolades/parenthèses et donc te signalent lorsqu'il y a un problème. Notepad++ pour Windows le fait directement il me semble.

Re: Parse error: unexpected '{'

Posté : 19 janv. 2016, 18:25
par shuffle
Tout est résolu.
Et c'est bien avec notepad++ que j'ai travaillé, mais je n'y suis pas encore habitué.
Merci à vous! :wink: