Besoin d'aide sur php

thibau1994 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 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?
A voir également:

4 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
thibau1994 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour...j arrive pas à envoyer l fichier compressé si c'est possible je te l'envoi par mail
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > thibau1994 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Non non pas besoin d'envoyer le fichier...
juste nous coller le code sur le forum (en utilisant les balises de code comme indiqué ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code)
0
thibau1994 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Le probleme c'est que je suis sur telephone en ce moment donc c'est impossible
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > thibau1994 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Donc ça devra attente.
Car sans le code ... nous ne pouvons pas t'aider
0
thibau1994 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
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
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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és </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é.php" rel="nofollow noopener noreferrer" target="_blank">  <strong>Ajouter un assuré</strong>  </a></span> |
		<span class="menutop"><a href="chercher_assuré.php" rel="nofollow noopener noreferrer" target="_blank">  <strong>Chercher un assuré</strong>  </a></span> |
		<span class="menutop"><a href="liste_assuré.php" rel="nofollow noopener noreferrer" target="_blank">  <strong>Liste des assurés</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é:</label></td><td><input type="text" id="nomassure" name="nomassure" /></td></tr>
			<tr><td><label for="prénom">Prénom:</label></td><td><input type="text" id="prénom" name="prenom" /></td></tr>
			<tr><td><label for="année">Année de Naissance:</label></td><td><input type="text" id="année" 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é">Nationalité:</label></td><td><input type="text" name="nationalite" id="nationalité"/></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éro de la carte d'identité:</label></td><td><input type="text" name="numid" id="numid"/></td></tr>
			</tr>
			<tr><td><label for="Nummatr">Numéro 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éro 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éro d'affiliation:</label></td><td><input type="text" name="numaff" id="numaff"/></td></tr>
			</tr>
			<td><label for="employeurpréc">Employeur précédent:</label></td><td><input type="text" name="employeurprec" id="employeurpréc"/></td></tr>
			<tr><td><label for="Numaffi">Numéro 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és where Nom de l'assuré='$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és(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és(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
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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é:</label></td>
      <td><input type="text" id="nomassure" name="nomassure" /></td>
    </tr>
    <tr>
      <td><label for="prénom">Prénom:</label></td>
      <td><input type="text" id="prénom" name="prenom" /></td>
    </tr>
    <tr>
      <td><label for="année">Année de Naissance:</label></td>
      <td><input type="text" id="année" 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é">Nationalité:</label></td>
      <td><input type="text" name="nationalite" id="nationalité"/></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éro de la carte d'identité:</label></td>
      <td><input type="text" name="numid" id="numid"/></td>
    </tr>
    </tr>
    <tr>
      <td><label for="Nummatr">Numéro 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éro 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éro d'affiliation:</label></td><td><input type="text" name="numaff" id="numaff"/></td>
    </tr>
    </tr>
      <td><label for="employeurpréc">Employeur précédent:</label></td>
      <td><input type="text" name="employeurprec" id="employeurpréc"/></td>
    </tr>
    <tr>
      <td><label for="Numaffi">Numéro 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
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
thibau1994 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
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
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > thibau1994 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
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
thibau1994 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Oui je passe par le localhost et j'utilise wamp
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Tu as quoi dans l'URL lorsque tu valide ton formulaire ?
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
Et c'est quoi comme "code" qui apparait ?
0
thibau1994 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
File:///C:/wamp/www/assure/function_add_assure.php
0
thibau1994 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
Presque tout le code se trouvant dans function_add_assure.php
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > thibau1994 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
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