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 38424 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 février 2025 - 5 juil. 2017 à 01:34
jordane45 Messages postés 38424 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 février 2025 - 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:
- Besoin d'aide sur php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- \R php ✓ - Forum PHP
- Php alert ✓ - Forum PHP
- Retour a la ligne php - Forum Webmastering
4 réponses
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
4 734
2 juil. 2017 à 21:38
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.
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.
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
4 734
2 juil. 2017 à 22:51
2 juil. 2017 à 22:51
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">'; } } ?>
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
4 734
2 juil. 2017 à 22:59
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 )
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...
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
4 734
Modifié le 2 juil. 2017 à 23:21
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>
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
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
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
4 734
>
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
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 ???
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 ???
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
3 juil. 2017 à 09:06
Oui je passe par le localhost et j'utilise wamp
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
4 734
3 juil. 2017 à 09:14
3 juil. 2017 à 09:14
Tu as quoi dans l'URL lorsque tu valide ton formulaire ?
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
4 734
>
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
3 juil. 2017 à 09:14
3 juil. 2017 à 09:14
Et c'est quoi comme "code" qui apparait ?
thibau1994
Messages postés
10
Date d'inscription
dimanche 2 juillet 2017
Statut
Membre
Dernière intervention
3 juillet 2017
>
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
3 juil. 2017 à 09:22
3 juil. 2017 à 09:22
File:///C:/wamp/www/assure/function_add_assure.php
thibau1994
Messages postés
10
Date d'inscription
dimanche 2 juillet 2017
Statut
Membre
Dernière intervention
3 juillet 2017
>
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
3 juil. 2017 à 09:25
3 juil. 2017 à 09:25
Presque tout le code se trouvant dans function_add_assure.php
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
4 734
>
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
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
Tu ne passes donc par par le localhost....
Ton url devrais etre du genre http://localhost/tapage.php
Ou http://tonsite/tapage.php
2 juil. 2017 à 21:51
2 juil. 2017 à 21:53
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)
2 juil. 2017 à 22:08
2 juil. 2017 à 22:09
Car sans le code ... nous ne pouvons pas t'aider
2 juil. 2017 à 22:16