Besoin d'aide sur php

thibau1994 Messages postés 10 Statut Membre -  
jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   -
Mon formulaire n'arrive pas a envoyer les données saisies y aurait-il quelqu'un pour m'aider?

4 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    déjà ... Bonjour ( si si ... on commence par ça !!!! )

    ensuite....
    Si tu ne nous montres pas ton code (celui de ton formulaire html ainsi que celui de ton php....)... IMPOSSIBLE de te répondre.

    0
    1. thibau1994 Messages postés 10 Statut Membre
       
      Bonjour...j arrive pas à envoyer l fichier compressé si c'est possible je te l'envoi par mail
      0
    2. thibau1994 Messages postés 10 Statut Membre
       
      Le probleme c'est que je suis sur telephone en ce moment donc c'est impossible
      0
    3. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832 > thibau1994 Messages postés 10 Statut Membre
       
      Donc ça devra attente.
      Car sans le code ... nous ne pouvons pas t'aider
      0
    4. thibau1994 Messages postés 10 Statut Membre
       
      Je ne peux pas l'envoyer à quelqu'un par mail pour qu'il le poste pour moi parce que c'est urgent et j'ai le fichier dans mon telephone
      0
  2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Voici les fichiers de thibau
    ajoutassure.php
    <?php
    session_start();
    include('includes/config.php');
    if (isset($_SESSION['login']) || isset($_SESSION['password'])){
    ?>
    <html>
    <head>
    	<title>Gestion des Assur&eacutes </title>
    	<link href="stylestage.css" rel="stylesheet" type="text/css">
    </head>
    <body>
    <div>
    	<div><img src="INSS.jpg"  id="entete" /></div>
    	<div style="margin-bottom:3px;"></div>
    	<div id="milieu">
    	<div class="menugauche">
    	 <div class="menu a" style="border-bottom-width:1px; border-bottom-style:solid;" >
    		<div style="background-color:gray; color:white; padding:3px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:16px;"><strong><i>M</i>enu</strong>  <a href="Accueil.html" rel="nofollow noopener noreferrer" target="_blank"><img height="40" width="30" src="images/house.gif" alt="Accueil" /></a></div>
    			<div style="margin-bottom:5px;"></div>
    			<div class="lienmenu"><a href="Accueil.html" rel="nofollow noopener noreferrer" target="_blank">  <strong>Accueil</strong></a></div>
    			<div style="margin-bottom:2px;"></div>
    			<div class="lienmenu"><a href="AEIT.php" rel="nofollow noopener noreferrer" target="_blank">  <strong>AEIT</strong></a></div>
    			<div style="margin-bottom:2px;"></div>
    			<div class="lienmenu"><a href="Risques professionnelles.php" rel="nofollow noopener noreferrer" target="_blank">  <strong>Risques Professionnelles</strong></a></div>
    			<div style="margin-bottom:2px;"></div>
    			<div class="lienmenu"><a href="Medecin-Conseil.php" rel="nofollow noopener noreferrer" target="_blank">  <strong>Medecin-Conseil</strong></a></div>
    		<br />
    		</div><br />
    		<div>
    			Utilisateur connecté<br /><br />
    			<span style="color:red; font-family:arial; font-size:16px;"><?php echo ucfirst($_SESSION['prenom'])."  ".ucfirst($_SESSION['nomuser']);?></span><br /><br /><br /><br /><br /><br /><br />
    			<a href="logout.php" rel="nofollow noopener noreferrer" target="_blank">Deconnexion</a>
    		</div>
    		<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
    	</div>
    	<div id="contenu1"> 
    		<div class="menu a">
    		<span class="menutop"><a href="ajoutassur&eacute.php" rel="nofollow noopener noreferrer" target="_blank">  <strong>Ajouter un assur&eacute</strong>  </a></span> |
    		<span class="menutop"><a href="chercher_assur&eacute.php" rel="nofollow noopener noreferrer" target="_blank">  <strong>Chercher un assur&eacute</strong>  </a></span> |
    		<span class="menutop"><a href="liste_assur&eacute.php" rel="nofollow noopener noreferrer" target="_blank">  <strong>Liste des assur&eacutes</strong>  </a></span>
    		</div><br />
    		
    		<div style="border:1px solid gray; width:500px; margin-left:auto; margin-right:auto; margin-top:5px; padding:10px;">
    		<form name="form" action="function_add_assure.php" method="POST" enctype="multipart/form-data" ><table align="center">
    			<tr><td><label for="nomassur">Nom de l'assur&eacute:</label></td><td><input type="text" id="nomassure" name="nomassure" /></td></tr>
    			<tr><td><label for="pr&eacutenom">Pr&eacutenom:</label></td><td><input type="text" id="pr&eacutenom" name="prenom" /></td></tr>
    			<tr><td><label for="ann&eacutee">Ann&eacutee de Naissance:</label></td><td><input type="text" id="ann&eacutee" name="annee" /></td></tr>
    			<tr><td><label for="comm">Commune:</label></td><td><input type="text" id="comm" name="comm" /></td></tr>
    			<tr><td><label for="province">Province:</label></td><td><input type="text" id="province" name="province"  /></td></tr>
    			<tr><td><label for="pays">Pays:</label></td><td><input type="text" id="pays" name="pays" /></td></tr>
    			<tr><td><label for="Nompere">Nom du pere:</label></td><td><input type="text" id="Nompere" name="nompere"  /></td></tr>
    			<tr>
    			<td><label for="Nommere">Nom de la mere:</label></td><td><input type="text" id="Nommere" name="nommere"  /></td></tr>
    			<td>Sexe:</td><td><input type="radio" name="sexe" value="m" id="sexe" checked="checked" /><label>Masculin</label>
    			<input type="radio" name="sexe" value="feminin" id="sexe" /><label>Feminin</label></td>
    			</tr>
    			<tr><td><label for="nationalit&eacute">Nationalit&eacute:</label></td><td><input type="text" name="nationalite" id="nationalit&eacute"/></td></tr>
                </tr>
    			<tr><td><label for="dateemb">Date d'embauche:</label></td><td><input type="text" name="dateemb" id="dateemb" /></td>
    			</tr>
    			<tr><td><label for="Numid">Num&eacutero de la carte d'identit&eacute:</label></td><td><input type="text" name="numid" id="numid"/></td></tr>
    			</tr>
    			<tr><td><label for="Nummatr">Num&eacutero matricule chez l'employeur(FDN,PNB,FP) :</label></td><td><input type="text" name="numatr" id="nummatr"/></td></tr>
    			</tr>
    			<td><label for="numimm">Num&eacutero d'immatriculation:</label></td><td><input type="text" name="numimm" id=""/></td></tr>
    			<td><label for="employeuract">Employeur actuel:</label></td><td><input type="text" name="employeuract" id="employeuract"/></td></tr>
    	        </tr>
    			<tr><td><label for="Numaff">Num&eacutero d'affiliation:</label></td><td><input type="text" name="numaff" id="numaff"/></td></tr>
    			</tr>
    			<td><label for="employeurpr&eacutec">Employeur pr&eacutec&eacutedent:</label></td><td><input type="text" name="employeurprec" id="employeurpr&eacutec"/></td></tr>
    			<tr><td><label for="Numaffi">Num&eacutero d'affiliation:</label></td><td><input type="text" name="numaffi" id="numaffi"/></td></tr>
    			<tr>
    			<td>Photo:</td><td><input type="file" name="photo" id="photo" /></td>
    			</tr>
    			<tr></tr>
    			<tr>
    			<td></td>
    			<td><input type="submit" value="Enregistrer" name="buttonEnregistrer" />
    			<input type="reset" value="Annuler" name="buttonAnnuler" /></td>
    			</tr>
    		</table>
    		</form></div>
    		  <br /><br />
    		<a href="AEIT.php" rel="nofollow noopener noreferrer" target="_blank">Revenir à la page précédente</a>
    	</div>
    	</div>
    	<div style="margin-bottom:2px; clear:both"></div>
    	<div id="pied" >
    		Dévéloppée par Irakiza<br />Copyright@Irakiza 2017. Tout droit reservé
    	</div>
    </div>
    </body>
    </html>
    
    


    function_add_assure.php
    <?php
    include('includes/config.php');
    $nomassur=$_POST['nomassure'];
    $prenom=$_POST['prenom'];
    $annee=$_POST['annee'];
    $comm=$_POST['comm'];
    $province=$_POST['province'];
    $pays=$_POST['pays'];
    $Nompere=$_POST['nompere'];
    $Nommere=$_POST['nommere'];
    $sexe=$_POST['sexe'];
    $nationalite=$_POST['nationalite'];
    $dateemb=$_POST['dateemb'];
    $Numid=$_POST['numid'];
    $Nummatr=$_POST['nummatr'];
    $numimm=$_POST['numimm'];
    $employeuract=$_POST['employeuract'];
    $Numaff=$_POST['numaff'];
    $employeurprec=$_POST['employeurprec'];
    $Numaffi=$_POST['numaffi'];
    $photo=$_FILES['photo']['name'];
    
    if(empty($_POST['nomassure']) || empty($_POST['prenom']) || empty($_POST['annee']) 
    	|| empty($_POST['comm']) || empty($_POST['province']) ||  empty($_POST['pays']) 
    || empty($_POST['nompere']) ||  empty($_POST['nommere']) ||  empty($_POST['sexe']) 
    ||  empty($_POST['nationalite']) ||  empty($_POST['dateemb']) ||  empty($_POST['numid'])
     ||  empty($_POST['nummatr']) ||  empty($_POST['numimm']) ||  empty($_POST['employeuract'])
     ||  empty($_POST['numaff']) ||  empty($_POST['employeurprec']) ||  empty($_POST['numaffi']) ||  empty($_POST['photo']) ){
    	?><SCRIPT LANGUAGE="JAVASCRIPT"> alert("Vous devez remplir les champs svp!"); </SCRIPT><?php
    		echo '<meta http-equiv="refresh" content="0; URL=ajoutassure.php">';//redirection
    }else{
    	$requete= "select * from assur&eacutes where Nom de l'assur&eacute='$nomassur'";
    	$resultat=mysql_query($requete) or die ("echec de l'execution de la requete<br>." .mysql_error());
    	if(mysql_num_rows($resultat)!=0){
    		$data=mysql_fetch_object($resultat);
    		echo '<body onLoad="alert(\'assure existant!\')">';
    		echo '<meta http-equiv="refresh" content="0;URL=ajoutassure.php">';
    	}
    	else{
    	if($_FILES['photo']['error']==0){ 
    		copy($_FILES['photo']['tmp_name'],'photos/'.$_FILES['photo']['name'] );
    	}
    	if($_FILES['photo']['error']==0)
    		$requete="INSERT INTO assur&eacutes(nomassure,prenom,annee,comm,province,pays,nompere,nommere,sexe,nationalite,dateemb,numid,nummatr,numimm,employeuract,numaff,employeurprec,numaffi,photo) VALUES('$nomassure','$prenom','$annee','$comm','$province','$pays','$nompere','$nommere','$sexe','$nationalite','$dateemb','$numid','$nummatr','$numimm','$employeuract','$numaff','$employeurprec','$numaffi','$photo') ";
    	else
    		$requete="INSERT INTO assur&eacutes(nomassure,prenom,annee,comm,province,pays,nompere,nommere,sexe,nationalite,dateemb,numid,nummatr,numimm,employeuract,numaff,employeurprec,numaffi,photo) VALUES('$nomassure','$prenom','$annee','$comm','$province','$pays','$nompere','$nommere','$sexe','$nationalite','$dateemb','$numid','$nummatr','$numimm','$employeuract','$numaff','$employeurprec','$numaffi','$photo') ";
    		$reponse=mysql_query($requete);
    		?><SCRIPT LANGUAGE="JAVASCRIPT"> alert(" assure enregistre avec succes!");</SCRIPT><?php
    		echo '<meta http-equiv="refresh" content="0; URL=ajoutassure.php">';
    		}
    }
    ?>
    

    0
  3. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bon..
    déjà .. au niveau de ton formulaire html .. tu sembles avoir des soucis d'ouverture/fermeture de tes balises html.
    Regarde bien (j'ai fais un peu de mise en forme histoire d'y voir plus clair )
    <form name="form" action="function_add_assure.php" method="POST" enctype="multipart/form-data" >
      <table align="center">
        <tr>
          <td><label for="nomassur">Nom de l'assur&eacute:</label></td>
          <td><input type="text" id="nomassure" name="nomassure" /></td>
        </tr>
        <tr>
          <td><label for="pr&eacutenom">Pr&eacutenom:</label></td>
          <td><input type="text" id="pr&eacutenom" name="prenom" /></td>
        </tr>
        <tr>
          <td><label for="ann&eacutee">Ann&eacutee de Naissance:</label></td>
          <td><input type="text" id="ann&eacutee" name="annee" /></td>
        </tr>
        <tr>
          <td><label for="comm">Commune:</label></td><td><input type="text" id="comm" name="comm" /></td>
        </tr>
        <tr>
          <td><label for="province">Province:</label></td><td><input type="text" id="province" name="province"  /></td>
        </tr>
        <tr>
          <td><label for="pays">Pays:</label></td><td><input type="text" id="pays" name="pays" /></td>
        </tr>
        <tr>
          <td><label for="Nompere">Nom du pere:</label></td><td><input type="text" id="Nompere" name="nompere"  /></td>
        </tr>
        <tr>
          <td><label for="Nommere">Nom de la mere:</label></td><td><input type="text" id="Nommere" name="nommere"  /></td>
        </tr>
          <td>Sexe:</td><td><input type="radio" name="sexe" value="m" id="sexe" checked="checked" /><label>Masculin</label>
          <input type="radio" name="sexe" value="feminin" id="sexe" /><label>Feminin</label></td>
        </tr>
        <tr>
          <td><label for="nationalit&eacute">Nationalit&eacute:</label></td>
          <td><input type="text" name="nationalite" id="nationalit&eacute"/></td>
        </tr>
        </tr>
        <tr>
          <td><label for="dateemb">Date d'embauche:</label></td><td><input type="text" name="dateemb" id="dateemb" /></td>
        </tr>
        <tr>
          <td><label for="Numid">Num&eacutero de la carte d'identit&eacute:</label></td>
          <td><input type="text" name="numid" id="numid"/></td>
        </tr>
        </tr>
        <tr>
          <td><label for="Nummatr">Num&eacutero matricule chez l'employeur(FDN,PNB,FP) :</label></td>
          <td><input type="text" name="numatr" id="nummatr"/></td>
        </tr>
        </tr>
          <td><label for="numimm">Num&eacutero d'immatriculation:</label></td><td><input type="text" name="numimm" id=""/></td>
        </tr>
          <td><label for="employeuract">Employeur actuel:</label></td><td><input type="text" name="employeuract" id="employeuract"/></td>
        </tr>
        </tr>
        <tr>
          <td><label for="Numaff">Num&eacutero d'affiliation:</label></td><td><input type="text" name="numaff" id="numaff"/></td>
        </tr>
        </tr>
          <td><label for="employeurpr&eacutec">Employeur pr&eacutec&eacutedent:</label></td>
          <td><input type="text" name="employeurprec" id="employeurpr&eacutec"/></td>
        </tr>
        <tr>
          <td><label for="Numaffi">Num&eacutero d'affiliation:</label></td>
          <td><input type="text" name="numaffi" id="numaffi"/></td>
        </tr>
        <tr>
          <td>Photo:</td><td><input type="file" name="photo" id="photo" /></td>
        </tr>
        <tr>
        </tr>
        <tr>
          <td></td>
          <td>
            <input type="submit" value="Enregistrer" name="buttonEnregistrer" />
            <input type="reset" value="Annuler" name="buttonAnnuler" />
          </td>
        </tr>
      </table>
    </form>
    


    Une fois tes balises <tr> </tr> correctement replacée dans ton code... si ton souci persiste, ajoute, au début de ton fichier function_add_assure.php le code suivant et dis nous ce que ça t'affiche :
    <?php
    //--------------------------------------------//
    //le temps des tests :
    //--------------------------------------------//
    echo "Variables POST : <br><pre>";
    print_r($_POST);
    echo "</pre>";
    //--------------------------------------------//
    //le reste de ton code ...
    include('includes/config.php');
    $nomassur=$_POST['nomassure'];
    $prenom=$_POST['prenom'];
    //..etc...
    


    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      Si tu ne vois pas les erreurs dans le code que j'ai posté ... regarde par exemple aux lignes 44 et 45 , 50 et 51 , 59 et 60 , 66 et 67 , 71 et 72
          
      </tr>
       </tr>
      
      0
    2. thibau1994 Messages postés 10 Statut Membre
       
      Il ya toujours pas de changement quand j'enregistre les données il apparait une page blanche sur laquelle se trouve une partie du code
      0
      1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832 > thibau1994 Messages postés 10 Statut Membre
         
        Ah... c est autre chose....
        Dis voir tu as quoi dans l'URL ?
        Tu es en local sur ton ordi je suppose.... tu as bien installé un serveur comme wamp ou xampp ou easyphp et tu passes par le localhost ???
        0
  4. thibau1994 Messages postés 10 Statut Membre
     
    Oui je passe par le localhost et j'utilise wamp
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      Tu as quoi dans l'URL lorsque tu valide ton formulaire ?
      0
    2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832 > jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Et c'est quoi comme "code" qui apparait ?
      0
    3. thibau1994 Messages postés 10 Statut Membre > jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention  
       
      File:///C:/wamp/www/assure/function_add_assure.php
      0
    4. thibau1994 Messages postés 10 Statut Membre > jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Presque tout le code se trouvant dans function_add_assure.php
      0
    5. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832 > thibau1994 Messages postés 10 Statut Membre
       
      Heu... c:....
      Tu ne passes donc par par le localhost....
      Ton url devrais etre du genre http://localhost/tapage.php
      Ou http://tonsite/tapage.php
      0