Page 1 sur 1

Undefined IF

Posté : 28 févr. 2010, 02:53
par Philo
Bonsoir !

j'ai une page d'inscription toute simple.
dedans j'ai inseré du php qui recharge la page après validation du formulaire !
et SI il a été validé on affiche les champs qu'il a rempli.

Problème , j'ai une page d'erreur avec un Undefiened If a la ligne 2 de mon code
j'ai vue que ca venait du POST mais je comprend pas du tous comment la regler

je me permet de vous montrer mon code ...
 <?php
if (isset($_POST['submitted']))
   {
	
	echo "submitted";
	}
	
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
	<title>PGM</title>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <link rel="stylesheet" media="screen" type="text/css" title="inscription" href="index.css" />
</head>
<body>
	<div id="Global">
		<?php include("/opt/lampp/htdocs/site/entete/entete.php"); ?>>
			<div id="inscription">
				<form action="<?php $_SERVER['PHP_SELF'] ?>" method="POST">
				 <fieldset>
				 	<legend>Enregistrement</legend>
				   <label for="pseudo">Pseudonyme*</label>
				   	<input name="pseudo"
				   	       type="text"
				   	       size="20"
				   	       id="pseudo"><br/><br>
				   <label for="mdp">Mot de Passe*</label>
				   	<input name="mdp"
				   	       type="text"
				   	       size="20"
				   	       id="pseudo"><br/><br>
				   <label for="mdp2">Confirmez votre Mot de Passe*</label>
				   	<input name="mdp2"
				   	       type="text"
				   	       size="20"
				   	       id="pseudo"><br/><br>
				   <label for="email">Email*</label>
				   	<input name="email"
				   	       type="text"
				   	       size="20"
				   	       id="email"><br/>
				   </fieldset>
       			<fieldset>
       				<Legend>Consoles</legend>
       					<fieldset>
       					<Legend>Nintendo</legend> 	 	 
       						<label for="console">Wii</label> 	 	 
       							<input type="checkbox"
   						 	 			 name="wiiconsole" 
   						 	 			 id="console" />
   						 	<label for="console">Dsi</label> 	 	 
       							<input type="checkbox"
   						 	 			 name="dsiconsole" 
   						 	 			 id="console" />
   						 	<label for="console">Ds</label> 	 	 
       							<input type="checkbox"
   						 	 			 name="dsconsole" 
   						 	 			 id="console" />
   			   </fieldset>
   				<fieldset>  
   					<Legend>Sony</legend>
   						<label for="console">Ps3</label> 	 	 
       						<input type="checkbox"
   						 	 			name="ps3console" 
   						 	 			id="console" />
   						<label for="console">Psp Go</label> 	 	 
       						<input type="checkbox"
   						 	 		 name="pspgoconsole" 
   						 	 		 id="console" />
   						<label for="console">Psp</label> 	 	 
       						<input type="checkbox"
   						 	 		 name="pspconsole" 
   						 	 		 id="console" />
   				</fieldset>
   				<fieldset>
   					<Legend>Microsoft</legend>
   						<label for="console">Xbox 360</label>
   						   <input type="checkbox"
   						   		 name="xbox360console"
   						   		 id="console"/>	
   				</fieldset>
   			</fieldset>
   			<fieldset>
   				<legend>Validation</legend>
   					<input value= "Confirmer" 
							    name= "submitted" 
							    type="submit"
							    align="center"/>
						<input value= "Annuler" 
							    name= "annulerinscription" 
							    type="submit"
							    align="center"/> 
				</fieldset>
			</form>				 
   	</div>
   <?php include("/opt/lampp/htdocs/site/pied/pied.php"); ?>
 </div>
</body>

Si quelqu'un peut m'indiquer la demarche a suivre ca serait genial !
merci !

Re: Undefined IF

Posté : 28 févr. 2010, 12:13
par @rthur
Bonjour,

Je ne vois pas de problème avec le if, c'est curieux...
:arrow: Quel est le message d'erreur exact?

Par contre je vois quelques trucs pas très propre :
<?php include("/opt/lampp/htdocs/site/entete/entete.php"); ?>>
Tu as un caractère ">" en trop à la fin.
<?php $_SERVER['PHP_SELF'] ?>
Il manque un echo ou un print je pense ;)

Re: Undefined IF

Posté : 28 févr. 2010, 17:05
par Philo
merci de ta réponse !

le message d'erreur est Undefined IF : 'le nom du bouton submmit quand j'envoie le formulaire'

je vais corriger les erreurs que tu as reperé !
encore meci !

Re: Undefined IF

Posté : 28 févr. 2010, 17:10
par @rthur
Je réitère ma question: peux-tu nous copier-coller le message d'erreur exactement comme il apparait?

Re: Undefined IF

Posté : 01 mars 2010, 20:03
par Philo
erf le code bug ca n'affiche plus rien du tout
j'pense le problème c'est moi , j'vais reverifier mon code et poster le message d'erreur

merci et bonne soirée