Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionau lieu de m'aider tu cherche à me compliqué la tache
<?php function afficherformulaire($nom='',$prenom='',$genre=1,$datnais='',$datemb='',$salbrut='' ,$sitmat=1,$nbenf='',$numtel='',$email='',$photo='',$loisir1=1,$loisir2=1,$loisir3=1, $loisir4=1,$loisir5=1,$loisir6=1,$loisir7=1,$error='') { if ($error!='') echo ''.$error.''; ?> <?php function checkForm() { $tabChamps = array('nom', 'prenom','genre','datnais','datemb', 'salbrut','sitmat','loisir1', 'loisir2','loisir3','loisir4','loisir5','loisir6','loisir7','nbenf', 'numtel', 'email','photo'); for($i=0; $i<count($tabChamps); $i++) if(empty($_POST[$tabChamps[$i]])) { echo $tabChamps[$i]." n'a pas été renseigné"; return false; afficherformulaire($_POST['nom'],$_POST['prenom'],$_POST['genre'],$_POST['datnais'], $_POST['datemb'],$_POST['salbrut'],$_POST['sitmat'],$_POST['loisir1'],$_POST['loisir2'], $_POST['loisir3'],$_POST['loisir4'],$_POST['loisir5'],$_POST['loisir6'],$_POST['loisir7'],$_POST['nbenf'], $_POST['numtel'],$_POST['email'],$_FILES['photo'],$error); die(); } echo 'Le formulaire a bien été rempli'; return true; } ?> <form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> NOM:"> PRENOMS:"> GENRE:> Masculin >Feminin DATE DE NAISSANCE:"> DATE D'EMBAUCHE:"> SALAIRE BRUT:"> SITUATION MATRIMONIALE:>Célibataire >Marié >Veuf(ve) >Divorcé LOISIR1:>Cinéma >N'aime pas Cinéma LOISIR2:>Musique >N'aime pas Musique LOISIR3:>Litterature >N'aime pas Litteraure LOISIR4:>Sport >N'aime pas Sport LOISIR5:>Religion >N'aime pas Religion LOISIR6:>Religion >N'aime pas Religion LOISIR7:>Politique >N'aime pas Politique NOMBRE D'ENFANTS:"> NUMERO DE TELEPHONE:"> EMAIL:"> PHOTO: </form> <?php } ?> <?php if(!isset($_POST['Valider'])) { afficherformulaire(); die(); } if(isset($_POST['Valider'])) { checkForm(); } $dossierphotos="photo"; // dossier des photos if($_FILES["photo"]["error"]!=0) { $error="Erreur lors du chargement du fichier"; afficherformulaire($_POST['nom'],$_POST['prenom'],$_POST['nbenf'],$_POST['salbrut'], $error); die; } $destinationfile=$dossierphotos.'/'.$_FILES["photo"]["name"]; while (is_file(destinationfile)) $destinationfile=$dossierphotos.'/'.rand(0,1000).$_FILES["photo"]["name"]; $b=move_uploaded_file($_FILES["photo"]["trop_name"],$destinationfile); if (!$b) { $error="Erruer lors de l'enregistrement de photo"; afficherformulaire($_POST['nom'],$_POST['prenom'],$_POST['mus'],$_POST['tel'],$error); die;} afficherformulaire($_POST['nom'],$_POST['prenom'],$_POST['numtel'],$_POST['salbrut'], $error); require_once ("connexion1.php"); $link = mysql_connect ($host, $username, $password) or die (mysql_errno() ." : ". mysql_error()); $db=mysql_select_db($dbasename,$link); // ou $db=mysql_select_db(dbasename); $query="INSERT INTO employe1(Nom,Prenoms,Genre,DateNaissance,DateEmbauche,SalaireBrut,SituationMatrimoniale,NombreEnfant, NumTel,Email,Photo,Loisir1,Loisir2,Loisir3,Loisir4,Loisir5,Loisir6,Loisir7) VALUES('".$_POST['nom']."','".$_POST['prenom']."','".$_POST['datnais']."',".$_POST['datemb'].",". $_POST['salbrut'].",'".$_POST['sitmat']."',". $_POST['nbenf'].",'".$_POST['numtel']."','".$_POST['emal']."','".$destinationfile."','".$_POST['loisir1'].",'".$_POST['loisir2'].",'".$_POST['loisir3'].",'".$_POST['loisir4'].",'".$_POST['loisir5'].",'".$_POST['loisir6'].",'".$_POST['loisir7']."')"; $result=mysql_query($query); ?>
<?php if(!isset($_POST['Valider'])) { afficherformulaire(); die(); } if(isset($_POST['Valider'])) { checkForm(); } $dossierphotos="photo"; // dossier des photos if($_FILES["photo"]["error"]!=0) { $error="Erreur lors du chargement du fichier"; afficherformulaire($_POST['nom'],$_POST['prenom'],$_POST['nbenf'],$_POST['salbrut'], $error); die; } $destinationfile=$dossierphotos.'/'.$_FILES["photo"]["name"]; while (is_file(destinationfile)) $destinationfile=$dossierphotos.'/'.rand(0,1000).$_FILES["photo"]["name"]; $b=move_uploaded_file($_FILES["photo"]["trop_name"],$destinationfile); if (!$b) { $error="Erruer lors de l'enregistrement de photo"; afficherformulaire($_POST['nom'],$_POST['prenom'],$_POST['mus'],$_POST['tel'],$error); die;} afficherformulaire($_POST['nom'],$_POST['prenom'],$_POST['numtel'],$_POST['salbrut'], $error); require_once ("connexion1.php"); $link = mysql_connect ($host, $username, $password) or die (mysql_errno() ." : ". mysql_error()); $db=mysql_select_db($dbasename,$link); // ou $db=mysql_select_db(dbasename); $query="INSERT INTO employe1(Nom,Prenoms,Genre,DateNaissance,DateEmbauche,SalaireBrut,SituationMatrimoniale,NombreEnfant, NumTel,Email,Photo,Loisir1,Loisir2,Loisir3,Loisir4,Loisir5,Loisir6,Loisir7) VALUES('".$_POST['nom']."','".$_POST['prenom']."','".$_POST['datnais']."',".$_POST['datemb'].",". $_POST['salbrut'].",'".$_POST['sitmat']."',". $_POST['nbenf'].",'".$_POST['numtel']."','".$_POST['emal']."','".$destinationfile."','".$_POST['loisir1'].",'".$_POST['loisir2'].",'".$_POST['loisir3'].",'".$_POST['loisir4'].",'".$_POST['loisir5'].",'".$_POST['loisir6'].",'".$_POST['loisir7']."')"; $result=mysql_query($query); ?> voici le message qui s'affiche Notice: Undefined index: loisir1 in C:\wamp\www\MonProjetWeb\PHP\enregistrements.php on line 49 >Cinéma
<form action='create.php' method='post'> Commentaires, <TEXTAREA rows="10" COLS="60" name="commentaires" value="commentaires" >Tapez ici vos commentaires</TEXTAREA> </form>
<?php $commentaires = $_POST["commentaires"] ; // on remplace le retour charriot par $commentaires = str_replace('\r\n',' ',$commentaires); echo "Valeur du textarea : ",$commentaires; //création de la requête SQL: $sql = "INSERT INTO ClientAntb (id, nom, prenom, numRue, rue, cp , ville , numTel , numPort ,email ,dateEntree , typeTravaux,notes ) VALUES ( '', '$nom', '$prenom', '$numRue', '$rue', '$cp' , '$ville' , '$numPort' , '$numTel' ,'$email', '','typeTravaux','commentaires') " ; ?>
Undefined index: loisir1 in C:\wamp\www\MonProjetWeb\PHP\enregistrements.php on line 48