A voir également:
- Besoin d'aide sur php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
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.
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.
Voici les fichiers de thibau
ajoutassure.php
function_add_assure.php
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">'; } } ?>
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 )
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 :
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...
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)
Car sans le code ... nous ne pouvons pas t'aider