Probleme formulaire d'ajout dans la bd php/sq

Résolu/Fermé
FLEUR_LYS Messages postés 69 Date d'inscription vendredi 8 mai 2009 Statut Membre Dernière intervention 19 juin 2009 - 9 mai 2009 à 00:17
FLEUR_LYS Messages postés 69 Date d'inscription vendredi 8 mai 2009 Statut Membre Dernière intervention 19 juin 2009 - 9 mai 2009 à 01:23
Bonjour,
j'ai un problème que j'essaye de régler depuis ce matin mais rien
j'ai une page de formulaire et une page cible qui contient le code php mais ca me donne toujours
Formulaire d'ajout utilisateur à compléter!
qui peut m'aider svp
code formulaire:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ajouter une tâche au planning</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="layout.css" rel="stylesheet" type="text/css" />
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" />
</head>
<body id="page2">
<!-- header -->
<div class="header_tal">
  <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="766" height="396">
    <param name="movie" value="images/header.swf" />
    <param name="quality" value="high" />
    <param name="wmode" value="opaque" />
    <param name="swfversion" value="8.0.35.0" />
    <!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure à télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. -->
    <param name="expressinstall" value="Scripts/expressInstall.swf" />
    <!-- La balise <object> suivante est destinée aux navigateurs autres qu'IE. Supprimez-la d'IE à l'aide d'IECC. -->
    <!--[if !IE]>-->
    <object type="application/x-shockwave-flash" data="images/header.swf" width="766" height="396">
      <!--<![endif]-->
      <param name="quality" value="high" />
      <param name="wmode" value="opaque" />
      <param name="swfversion" value="8.0.35.0" />
      <param name="expressinstall" value="Scripts/expressInstall.swf" />
      <!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. -->
      <div>
        <h4>Le contenu de cette page nécessite une version plus récente d’Adobe Flash Player.</h4>
        <p><a href="https://get.adobe.com/flashplayer/"><img src="https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir le lecteur Adobe Flash" width="112" height="33" /></a></p>
      </div>
      <!--[if !IE]>-->
    </object>
    <!--<![endif]-->
  </object>
</div>
<!-- content -->
<div class="content_tal">
	<div id="content" class="separate">
		<div class="separate1">
			<div class="cont_height">&nbsp;</div>
			<div class="col_1 green">
				<div class="title_green">
				  <p><img alt="" src="images/2title1.gif" /></p>
				  <p>&nbsp;</p>
				  <p>&nbsp;</p>
				  <p>&nbsp;</p>
              </div>
				<div class="indent">
				  <ul id="MenuBar1" class="MenuBarVertical">
                    <li><a href="mailto:nomCorrespondant@nomDomaine.fr">Acc&eacute;der &agrave; la boite e-mail</a></li>
                    <li><a class="MenuBarItemSubmenu" href="#">Remplir un formulaire</a>
                      <ul>
                        <li><a href="form-conge-chef.php">Demande de cong&eacute;</a></li>
                        <li><a href="form-sortie-chef.php">Demande d'autorisation de sortie</a></li>
                      </ul>
                    </li>
                    <li><a href="#" class="MenuBarItemSubmenu">Consulter les demandes</a>
                      <ul>
                        <li><a href="consul-conge-chef.php">Demande de cong&eacute;</a></li>
                        <li><a href="consul-sortie-chef.php">Demande d'autorisation de sortie</a></li>
                      </ul>
                    </li>
                    <li><a href="#" class="MenuBarItemSubmenu">Traiter un formulaire</a>
                      <ul>
                        <li><a href="trait-conge-chef.php">Traiter les demandes de cong&eacute;</a></li>
                        <li><a href="trait-sortie-chef.php">Traiter les demandes de sortie</a></li>
                      </ul>
                    </li>
                    <li><a href="#" class="MenuBarItemSubmenu">Planning</a>
                      <ul>
                        <li><a href="consul-planning-chef.php">Consulter</a></li>
                        <li><a href="#" class="MenuBarItemSubmenu">Traiter</a>
                          <ul>
                            <li><a href="ajout-planning-chef.php">Ajouter</a></li>
                            <li><a href="modif-planning-chef.php">Modifier</a></li>
                            <li><a href="supp-planning-chef.php">Supprimer</a></li>
                          </ul>
                        </li>
                      </ul>
                    </li>
                    <li><a href="#" class="MenuBarItemSubmenu">Aide</a>
                      <ul>
                        <li><a href="doc-chef.php">Documentation</a></li>
                        <li><a href="apropos-chef.php">A propos</a></li>
                      </ul>
                    </li>
				  </ul>
<p>&nbsp;</p>
				  <p><br clear="all"  />
			      </p>
				  <div class="indent_text"><br clear="all"  />
					</div>
				</div>
			</div>
			<div class="col_2 blue">
				<div class="title_blue"><img alt="" src="images/2title2.gif" /></div>
				<div class="indent">
				  <p><strong><h5> Ajouter une tâche au planning : </h5></strong></p>
<p>&nbsp;</p>
 <form  method="post" action="cibleAjoutPlanning.php" >
<table width="439" height="111" cellpadding="10" cellspacing="10">
  <tr>
    <td>Matricule :</td>
    <td>
      <label>
        <input type="text" name="matricule" id="matricule" />
      </label>
    </td>
  </tr>
  <tr>
    <td>Nom :</td>
    <td>
      <label>
        <input type="text" name="nom" id="nom" />
      </label>
   </td>
  </tr>
  <tr>
    <td>Prénom :</td>
    <td>
      <label>
        <input type="text" name="prenom" id="prenom" />
      </label>
</td>
  </tr>
  <tr>
    <td>Tâche :</td>
    <td>
      <label>
        <input type="text" name="tache" id="tache" />
      </label>
   </td>
  </tr>
  <tr>
    <td>Date de départ :</td>
    <td>
      <label>
        <input type="text" name="datedepart" id="datedepart" />
      </label>
   </td>
  </tr>
  <tr>
    <td>Date de retour :</td>
    <td>
      <label>
        <input type="text" name="dateretour" id="dateretour" />
      </label></td>
  </tr>
</table>
<p>&nbsp;</p>
                  <p>&nbsp;</p>
                  <table width="441" height="35">
                    <tr>
                      <td>
                        <label>
                          <input type="submit" name="ajouter" id="ajouter" value="Ajouter" />
                        </label>
                     </td>
                      <td>
                        <label>
                        <a href="index-chef.php"><input type="submit" name="revenir" id="revenir" value="Revenir" />
                        </label>
                     </td>
                      <td>
                        <label>
                          <input type="submit" name="quitter" onclick="javascript:window.close()" id="quitter" value="Quitter" />
                        </label>
                      </td>
                    </tr>
                  </table>
                  </form>
                  <p>&nbsp;</p>
			  </div>
			</div>
			<div class="clear"></div>
		</div>
	</div>
</div>
<!-- footer -->
<div id="footer"><span>BestBank.com.tn &copy; 2009 </span> All Rights Reserved</div>
<script type="text/javascript">
<!--
swfobject.registerObject("FlashID");
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>
</body>
</html>


code page cible
<?php
include('connex.inc.php');
//si tout les données sont bien saisies
if( !empty($_POST['matricule']) && !empty($_POST['nom'])&& !empty($_POST['prenom'])&& !empty($_POST['tache'])&& !empty($_POST['datedepart'])&& !empty($_POST['dateretour']) )
{
//récupération des données saisies dont des variables
  $matricule=mysql_escape_string($_POST['matricule']);
  $nom=mysql_escape_string($_POST['nom']);
  $prenom=mysql_escape_string($_POST['prenom']);
  $tache=mysql_escape_string($_POST['tache']);
  $datedepart=mysql_escape_string($_POST['datedepart']);
  $dateretour=mysql_escape_string($_POST['dateretour']);
  
  //Requète SQL
  $requete="INSERT INTO planning (matricule, nom, prenom, tache, datedepart, dateretour ) 
  VALUES('$matricule','$nom' ,'$prenom', '$direction', '$tache','$datedepart' , '$dateretour' )";
  $idcom=connex('basebank','myparam');
  $result=mysql_query($requete,$idcom) or die('Erreur SQL !'.mysql_error()); 
  
  //si le résultat de la requete est:echoué 'erreur MYSQL
  if($result)
  //sinon si resultat=succes

 {

 echo "Matricule :".$matricule. "<br>";
 echo "Nom :".$nom. "<br>";
 echo "Prénom :".$prenom. "<br>" ;
 echo "La tâche à faire:".$tache. "<br>" ;
 echo "Date de départ :".$datedepart."<br>";
 echo "Date de retour :".$dateretour."<br>";

}
}
  //si l'administrateur ne saisie pa une des données ds le formulaire d'ajout utilisateur
  
   else {echo "<h5>Formulaire d'ajout utilisateur à compléter!</h5>";}
?>
A voir également:

1 réponse

FLEUR_LYS Messages postés 69 Date d'inscription vendredi 8 mai 2009 Statut Membre Dernière intervention 19 juin 2009 12
9 mai 2009 à 01:23
c'esr résolu il fallait remplacer par isset et pas !empty
0