Besoin d'aide sur php

Fermé
thibau1994 Messages postés 10 Date d'inscription dimanche 2 juillet 2017 Statut Membre Dernière intervention 3 juillet 2017 - 2 juil. 2017 à 21:36
jordane45 Messages postés 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024 - 5 juil. 2017 à 01:34
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 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024 4 658
2 juil. 2017 à 21:38
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 dimanche 2 juillet 2017 Statut Membre Dernière intervention 3 juillet 2017
2 juil. 2017 à 21:51
Bonjour...j arrive pas à envoyer l fichier compressé si c'est possible je te l'envoi par mail
0
jordane45 Messages postés 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024 4 658 > thibau1994 Messages postés 10 Date d'inscription dimanche 2 juillet 2017 Statut Membre Dernière intervention 3 juillet 2017
2 juil. 2017 à 21:53
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 dimanche 2 juillet 2017 Statut Membre Dernière intervention 3 juillet 2017
2 juil. 2017 à 22:08
Le probleme c'est que je suis sur telephone en ce moment donc c'est impossible
0
jordane45 Messages postés 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024 4 658 > thibau1994 Messages postés 10 Date d'inscription dimanche 2 juillet 2017 Statut Membre Dernière intervention 3 juillet 2017
2 juil. 2017 à 22:09
Donc ça devra attente.
Car sans le code ... nous ne pouvons pas t'aider
0
thibau1994 Messages postés 10 Date d'inscription dimanche 2 juillet 2017 Statut Membre Dernière intervention 3 juillet 2017
2 juil. 2017 à 22:16
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 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024 4 658
2 juil. 2017 à 22:51
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 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024 4 658
2 juil. 2017 à 22:59
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 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024 4 658
Modifié le 2 juil. 2017 à 23:21
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 dimanche 2 juillet 2017 Statut Membre Dernière intervention 3 juillet 2017
3 juil. 2017 à 08:46
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 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024 4 658 > thibau1994 Messages postés 10 Date d'inscription dimanche 2 juillet 2017 Statut Membre Dernière intervention 3 juillet 2017
Modifié le 3 juil. 2017 à 09:00
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 dimanche 2 juillet 2017 Statut Membre Dernière intervention 3 juillet 2017
3 juil. 2017 à 09:06
Oui je passe par le localhost et j'utilise wamp
0
jordane45 Messages postés 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024 4 658
3 juil. 2017 à 09:14
Tu as quoi dans l'URL lorsque tu valide ton formulaire ?
0
jordane45 Messages postés 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024 4 658 > jordane45 Messages postés 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024
3 juil. 2017 à 09:14
Et c'est quoi comme "code" qui apparait ?
0
thibau1994 Messages postés 10 Date d'inscription dimanche 2 juillet 2017 Statut Membre Dernière intervention 3 juillet 2017 > jordane45 Messages postés 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024
3 juil. 2017 à 09:22
File:///C:/wamp/www/assure/function_add_assure.php
0
thibau1994 Messages postés 10 Date d'inscription dimanche 2 juillet 2017 Statut Membre Dernière intervention 3 juillet 2017 > jordane45 Messages postés 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024
3 juil. 2017 à 09:25
Presque tout le code se trouvant dans function_add_assure.php
0
jordane45 Messages postés 38162 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 mai 2024 4 658 > thibau1994 Messages postés 10 Date d'inscription dimanche 2 juillet 2017 Statut Membre Dernière intervention 3 juillet 2017
3 juil. 2017 à 09:29
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