[RESOLU] Parse error: unexpected '{'

Petit nouveau ! | 9 Messages

19 janv. 2016, 14:26

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?

Avatar du membre
Mammouth du PHP | 1609 Messages

19 janv. 2016, 14:35

Salut il manque peut être 4 parenthèses fermantes dont la première à la ligne 5 non ? ;)
Développeur web depuis + de 20 ans

Petit nouveau ! | 9 Messages

19 janv. 2016, 15:10

: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 {([''])}...

Eléphant du PHP | 243 Messages

19 janv. 2016, 18:03

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.
"Nos études ont montré que la probabilité qu’un programme corrigé fonctionne comme avant la correction est seulement de cinquante pour cent"
~~Lorenzo Strigini

Petit nouveau ! | 9 Messages

19 janv. 2016, 18:25

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: