Page 1 sur 1

COnfilt de condition que faire??

Posté : 20 avr. 2013, 01:29
par saltogr
Voilà dans un code je vérifie si tous le formulaire est plein sinon il affiche un message d'erreur selon le champ vide
si tous les champs sont pleins, il les stock dans la base de données

Mais quand les champs sont pleins il n'affiche rien !! voilà
if(isset($_POST['submit'])){
		    if(empty($_POST['var'])){
			echo "<center><span style='color:red'>ERROR:'Veuillez remplir Bel et Bien Votre nom'</span></center>";}
			if(empty($_POST['title'])){
			echo "<center><span style='color:red'>ERROR:'Veuillez remplir Bel et Bien Le titre'</span></center>";}
			if(empty($_POST['rct'])){
			echo "<center><span style='color:red'>ERROR:'Veuillez remplir Bel et Bien le recit'</span></center>";}
			}
		else{
			
			echo"Insertion très bien réussi.<br><br>";
			echo"<form action='index.php'method='POST'>
		<input type='submit' name='submit' value='Retour'>
		</form>";
		if(isset($_POST['submit'])){
	    $user=$_POST['var'];
	    $text=$_POST['rct'];
		$title=$_POST['title'];
		mysql_query("INSERT INTO table0 VALUES('','$user','$text','$title')");
		mysql_real_escape_string('$text');
			}
		
		}

Re: COnfilt de condition que faire??

Posté : 20 avr. 2013, 08:56
par sirakawa
Je suppose que $_POST['submit'] est le bouton du formulaire qu'on est censé avoir rempli. Je vois mal l'intérêt d ele tester. Je vois encore moins de raison de le tester une deuxième fois.
Pour le reste, sauf erreur:
if(isset($_POST['submit']))
{
	//$_POST['submit'] non vide
  	if(empty($_POST['var']))
  	{
  	//$_POST['var'] est vide
         echo "<center><span style='color:red'>ERROR:'Veuillez remplir Bel et Bien Votre nom'</span></center>";}
         if(empty($_POST['title']))
         {
              echo "<center><span style='color:red'>ERROR:'Veuillez remplir Bel et Bien Le titre'</span></center>";
         }
         if(empty($_POST['rct']))
         {
		         echo "<center><span style='color:red'>ERROR:'Veuillez remplir Bel et Bien le recit'</span></center>";}
         }
         else
         {
	          echo"Insertion très bien réussi.<br><br>";
             echo"<form action='index.php'method='POST'>
             <input type='submit' name='submit' value='Retour'>
             </form>";
          	if(isset($_POST['submit']))
          	{
	            $user=$_POST['var'];
   	         $text=$_POST['rct'];
                $title=$_POST['title'];
                mysql_query("INSERT INTO table0 VALUES('','$user','$text','$title')");
                mysql_real_escape_string('$text');
            }
               
        }
     }
     //$_POST['var] non vide
}     
     
     

Re: COnfilt de condition que faire??

Posté : 20 avr. 2013, 12:32
par ctzwayna
Slt
Essaye voir ça et j'espère que c'est ce que tu veux
if(isset($_POST['submit'])){

	if(empty($_POST['var'])){
		echo "<center><span style='color:red'>ERROR:'Veuillez remplir Bel et Bien Votre nom'</span></center>";
	}
	else if(empty($_POST['title'])){
		echo "<center><span style='color:red'>ERROR:'Veuillez remplir Bel et Bien Le titre'</span></center>";
	}
	else if(empty($_POST['rct'])){
		echo "<center><span style='color:red'>ERROR:'Veuillez remplir Bel et Bien le recit'</span></center>";
	}
	else{
		echo"Insertion très bien réussi.<br><br>";
		echo"<form action='index.php'method='POST'>
		<input type='submit' name='submit' value='Retour'>
		</form>";

		$user=$_POST['var'];
		$text=$_POST['rct'];
		$title=$_POST['title'];
		mysql_query("INSERT INTO table0 VALUES('','$user','".mysql_real_escape_string('$text')."','$title')");
	}
}

Re: COnfilt de condition que faire??

Posté : 20 avr. 2013, 13:22
par saltogr
Oui c'est ça merciii
So thanks