Probleme envoie de données dans ma bdd via p

lexe62 -  
 lexe62 -
Bonjour,
Lors de mon stage je suis amener à développer un intranet pour une mairie. Juste que maintenant, l'intranet permet d'ajouter des données à son agenda, de mettre des liens perso. J'ai codé cela sans aucun problème. Je doit également créer un répertoire qui permet d'afficher a tous les membres de l'intranet le répertoire mais aussi de saisir de leur entrée.


Je vous donnes mon code ( le formulaire s'affiche on peu saisir mais elle ne stock rien dans la BDD) , ( l'affichage marche lorsque je rentre directement dans la BDD, il y a juste la mise en forme de l'affiche que je ne sais pas comment faire.)

Bien sur je suis connecté à la BDD car elle affiche les résultats saisient directement.
    <div id="menu_principal"><a href="<?php echo ROOTPATH; ?>/index.php?page=repertoire">Votre Repertoire</a> | <a href="<?php echo ROOTPATH; ?>/index.php?page=repertoire&m=ajout">Ajouter une entrée</a></div>
          <?php
				if ( $_SESSION['admin'] == '5')
				{
				
					$query = "SELECT * FROM  utilisateurs WHERE admin='1' or admin='2' or admin='3' or admin='4'";
					$retour = mysql_query($query) or die(mysql_error());
					while ($donnees = mysql_fetch_array($retour))
						{
							$id_repertoire = $donnees['id'];
						
						}
				}
				else
				{
					$id_repertoire = $_SESSION['id_utilisateur'];
				}
                
					// Si l'année, le mois , le jour, l'heure , les minutes et l'intitulé sont affectée
                if ( isset($_POST['nom']) AND isset($_POST['prenom']) AND isset($_POST['fonction']) AND isset($_POST['etablissement']) AND isset($_POST['contact']) AND isset($_POST['service']) AND isset($_POST['adresse']) AND isset($_POST['cp']) AND isset($_POST['ville']) AND isset($_POST['tel_fixe']) AND isset($_POST['tel_port']) AND isset($_POST['mail']) AND isset($_POST['site']) AND isset($_POST['modif'] ))
                {
				
                    $nom = mysql_real_escape_string($_POST['nom']);
                    $prenom = mysql_real_escape_string($_POST['prenom']);
                    $fonction = mysql_real_escape_string($_POST['fonction']);
                    $etablissement = mysql_real_escape_string($_POST['etablissement']);
                    $contact = mysql_real_escape_string($_POST['contact']);
                    $service = mysql_real_escape_string($_POST['service']);
                    $adresse = mysql_real_escape_string($_POST['adresse']);
                    $cp = mysql_real_escape_string($_POST['cp']);
                    $ville = mysql_real_escape_string($_POST['ville']);
					$telfixe = mysql_real_escape_string($_POST['tel_fixe']);
				    $telport = mysql_real_escape_string($_POST['tel_port']);
					$mail = mysql_real_escape_string($_POST['mail']);
				    $site = mysql_real_escape_string($_POST['site']);
				    $modif = mysql_real_escape_string($_POST['modif']);
				    
                
					
					
					// si on ajoute
                    if ($modif == "ajout")
                    {
						// requète SQL qui permet d'ajouté dans la BDD les différentes informations
                         mysql_query("INSERT INTO repertoire VALUES( '', '" . $nom . "', '" . $prenom . "', '" . $fonction . "', '" . $etablissement . "' ,'". $contact . "', '" . $service . "', '" . $adresse . "', '" . $cp . "', '" . $ville . "', '" . $telfixe . "', '" . $telport . "', '" . $mail . "', '" . $site. "')");
						echo ' Votre contact a bien été ajouté ' ;
					}
                    else
                    {
						// Sinon si l'utilisateur modifie, une requéte qui permet de mettre à jour l'agenda	
                         mysql_query("UPDATE repertoire SET nom='" . $nom . "', prenom='" . $prenom . "', fonction='" . $fonction . "', etablissement='" . $etablissement . "', contact='" . $contact . "', service='" . $service . "', adresse='" . $adresse . "', cp='" . $cp . "', ville='" . $ville . "', tel_fixe='" . $telfixe . "', tel_port='" . $telport . "', mail='" . $mail . "', site='" . $site. "' WHERE id='" . $modif . "'");
                    }
                }
               
				// Ceci permet de supprimer une entrée dans l'agenda
                if (isset($_GET['d']))
                {
					// On supprime  l'entrée sélectionné dans l'agenda via une requéte SQL
                    $delete = mysql_real_escape_string($_GET['d']);
                    mysql_query('DELETE FROM repertoire WHERE id=' . $delete);
                }
				// Ceci permet de modifier une entrée dans l'agenda ( m comme modifier )
               if (isset($_GET['m']))
               {
                    $m = $_GET['m'];
                              
                    if ($m == "ajout")
                    {
						// si  le jour le moi et l'année sont entrée
                        if ( isset($_POST['nom']) AND isset($_POST['prenom']) AND isset($_POST['fonction']) AND isset($_POST['etablissement']) AND isset($_POST['contact']) AND isset($_POST['service']) AND isset($_POST['adresse']) AND isset($_POST['cp']) AND isset($_POST['ville']) AND isset($_POST['tel_fixe']) AND isset($_POST['tel_port']) AND isset($_POST['mail']) AND isset($_POST['site']) )
                        {
							// on stock tout dans les variables $jour, $mois, $année
                              $nom = $_GET['nom'];
                              $prenom = $_GET['prenom'];
                              $fonction = $_GET['fonction'];
							  $etablissement = $_GET['etablissement'];
							  $contact = $_GET['contact'];
							  $service = $_GET['service'];
							  $adresse = $_GET['adresse'];
							  $cp = $_GET['cp'];
							  $ville = $_GET['ville'];
							  $telfixe = $_GET['tel_fixe'];
							  $telport= $_GET['tel_port'];
							  $mail= $_GET['mail'];
							  $site= $_GET['site'];
							  
            ?>
							<!-- On crée des bloc -->
                              <div id="titre_grand">Ajouter un nouveau contact dans votre répertoire</div>
                              <div id="principal_grand">
                                    <div class="texte_grand" style="margin-top: -6px;"><br />
									
									<!-- Création du formulaire permettant  de récupérer les entrées dans l'agenda -->
                                    <form action="" method="post" style="padding-left: 20px;">
                                         
                                
                                
								<!-- Création d'un zone de saisis pour que l'utilisateur puisse saisir l'année -->
								Nom :
                                <input type="text" name="nom"style="width: 400px; height: 200px;" value="" size="4" /> Prenom : <input type="text" name="prenom" value="" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								Fonction :
								<input type="text" name="fonction" value="" size="4" />Etablissement : <input type="text" name="etablissement" value="" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								Contact : <input type="text" name="contact" value="" size="4" />Service : <input type="text" name="service" value="" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								Adresse : <input type="text" name="adresse" value="" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								Code postal : <input type="text" name="cp" value="" size="4" /> Ville : <input type="text" name="ville" value="" size="4" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                telephone fixe : <input type="text" name="telfixe" value="" size="4" /> telephone portable : <input type="text" name="telport" value="" size="4" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                mail : <input type="text" name="mail" value="" size="4" /> site :<input type="text" name="site" value="" size="4" />  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								 <input type="hidden" name="modif" value="ajout" />
										 <!-- Enfin un bouton qui permet d'envoyer -->
                                         <input type="submit" value="Envoyer" /><br />
                                    </form>
                              </div>
                              </div>
          <?php
                        }
                        else
						
                        {
          ?>
               <div id="titre_grand">Ajouter un nouveau contact dans votre repertoire</div>
               <div id="principal_grand">
                    <div class="texte_grand" style="margin-top: -6px;"><br />
                         <form action="" method="post" style="padding-left: 20px;">
								Nom :
                                <input type="text" name="nom" style="width: 80px; height: 15px;" value="" size="4" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Prenom : <input type="text" name="prenom" style="width: 80px; height: 15px;" value="" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								Fonction :
								<input type="text" name="fonction" style="width: 100px; height: 15px;" value="" size="4" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Etablissement : <input type="text" name="etablissement" style="width: 100px; height: 15px;" value="" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</br></br>
								Contact : <input type="text" name="contact" style="width: 100px; height: 15px;" value="" size="4" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Service : <input type="text" name="service"style="width: 100px; height: 15px;" value="" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</br></br>
								Adresse : <input type="text" name="adresse" style="width: 200px; height: 15px;" value="" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								Code postal : <input type="text" name="cp"  value="" size="4" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ville :  <input type="text" name="ville" style="width: 120px; height: 15px;" value="" size="4" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</br></br>
                                telephone fixe : <input type="text" name="telfixe" style="width: 90px; height: 15px;" value="" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; telephone portable : <input type="text" name="telport" style="width: 90px; height: 15px;" value="" size="4" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</br></br>
                                mail : <input type="text" name="mail" style="width: 200px; height: 15px;" value="" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; site :<input type="text" name="site" style="width: 200px; height: 15px;" value="" size="4" />  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</br></br>
								 <input type="hidden" name="modif" value="ajout" />
										 <!-- Enfin un bouton qui permet d'envoyer -->
                                         <input type="submit" value="Envoyer" /><br />
                         </form>
                    </div>
               </div>
          <?php
                        }
                    }
                    else
                    {
						
                        $query = "SELECT * FROM repertoire WHERE id='".$m."'";
                        $retour = mysql_query($query) or die(mysql_error());
                        while ($donnees = mysql_fetch_array($retour))
                        {
							
                            $id = stripcslashes($donnees['id']);
                            $nom = stripcslashes($donnees['nom']);			
							$prenom = stripcslashes($donnees['prenom']);			
							$fonction = stripcslashes($donnees['fonction']);			                          
							$etablissement = stripcslashes($donnees['etablissement']);
                            $contact = stripcslashes($donnees['contact']);
							$service = stripcslashes($donnees['service']);
							$adresse = stripcslashes($donnees['adresse']);
							$cp = stripcslashes($donnees['cp']);
							$ville = stripcslashes($donnees['ville']);
							$telfixe = stripcslashes($donnees['tel_fixe']);
							$telport = stripcslashes($donnees['tel_port']);
							$mail = stripcslashes($donnees['mail']);
							$site = stripcslashes($donnees['site']);                           
							
          ?>   
		  
                    <div id="titre_grand">Modifier un contact dans votre repertoire</div>
                    <div id="principal_grand">
                        <div class="texte_grand" style="margin-top: -6px;"><br />
                        <form action="" method="post" style="padding-left: 20px;">
                            Nom :
                                <input type="text" name="nom" value="<?php echo $nom; ?>" size="4" /> Prenom : <input type="text" name="prenom" value="<?php echo $prenom; ?>" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								Fonction :
								<input type="text" name="fonction" value="<?php echo $fonction; ?>" size="4" />Etablissement : <input type="text" name="etablissement" value="<?php echo $etablissement; ?>" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								Contact : <input type="text" name="contact" value="<?php echo $contact; ?>" size="4" />Service : <input type="text" name="service" value="<?php echo $service; ?>" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								Adresse : <input type="text" name="adresse" value="<?php echo $adresse; ?>" size="4" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								Code postal : <input type="text" name="cp" value="<?php echo $cp; ?>" size="4" /> Ville : <input type="text" name="ville" value="<?php echo $ville; ?>" size="4" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                telephone fixe : <input type="text" name="telfixe" value="<?php echo $telfixe; ?>" size="4" /> telephone portable : <input type="text" name="telport" value="<?php echo $telport; ?>" size="4" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                mail : <input type="text" name="mail" value="<?php echo $mail; ?>" size="4" /> site :<input type="text" name="site" value="<?php echo $site; ?>" size="4" />  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								 
								 <input type="hidden" name="modif" value="<?php echo $m; ?>" />
										 <!-- Enfin un bouton qui permet d'envoyer -->
                                         <input type="submit" value="Envoyer" /><br />
						</form>
						</div>
					</div>
            <?php
                        }
                    }
                }
                else
                {
					// Ceci permet d'avoir un aperçu de l'agenda ( a comme aperçu )
                    if (isset($_GET['a']))
                    {
                        $a = $_GET['a'];
            ?>            
			
                        <div id="titre_grand">Votre repertoire</div>
                        <div id="principal_grand">
                            <div class="texte_grand" style="margin-top: -6px;"><br />
          <?php
							// requête SQL qui permet de récupérer tous les champs de la table agenda avec comme id a
                            $query = "SELECT * FROM repertoire WHERE id='" . $a . "'";
							// évite que la requête n'affiche aucun résultat
                            $retour = mysql_query($query) or die(mysql_error());
                            while ($donnees = mysql_fetch_array($retour))
                            {
							$id = stripcslashes($donnees['id']);
                            $nom = stripcslashes($donnees['nom']);			
							$prenom = stripcslashes($donnees['prenom']);			
							$fonction = stripcslashes($donnees['fonction']);			                          
							$etablissement = stripcslashes($donnees['etablissement']);
                            $contact = stripcslashes($donnees['contact']);
							$service = stripcslashes($donnees['service']);
							$adresse = stripcslashes($donnees['adresse']);
							$cp = stripcslashes($donnees['cp']);
							$ville = stripcslashes($donnees['ville']);
							$telfixe = stripcslashes($donnees['tel_fixe']);
							$telport = stripcslashes($donnees['tel_port']);
							$mail = stripcslashes($donnees['mail']);
							$site = stripcslashes($donnees['site']);
          ?>
                        <table border="0" width="100%">
                            <tr>
                                <td style="border : none; vertical-align: top;" width="30%">
            
                                </td>
                                <td style="border: none;" width="3%"></td>
                                <td style="border : none; vertical-align: top;" align="justify" width="67%">
                                  
                     
                                    <a href="<?php echo ROOTPATH; ?>/index.php?page=repertoire&m=<?php echo $id; ?>"><img src="<?php echo ROOTPATH; ?>/css/mod.png" border="0" style="vertical-align: bottom;" title="Modifier cette entrée" /></a>
                                    <a href="<?php echo ROOTPATH; ?>/index.php?page=repertoire&d=<?php echo $id; ?>"><img src="<?php echo ROOTPATH; ?>/css/del.png" border="0" style="vertical-align: bottom;" title="Supprimer cette entrée" /></a><br />
                                </td>
                            </tr>
                        </table>
            <?php
                            }
            ?>
                            </div>
                        </div>
            <?php
                    }
                    else
                    {
          ?>
                        <div id="titre_grand">Votre repertoire</div>
                        <div id="principal_grand">
                            <div class="texte_grand" style="margin-top: -6px;"><br />
                        <table border="0" width="100%">
                            <tr>
                                <td style="border : none; vertical-align: top;" width="30%">
           
                                </td>
                                <td style="border: none;" width="3%"></td>
                                <td style="border : none; vertical-align: top;" width="67%" align="left">
            <?php
							// Détermine si la variable est affectée
                            if (isset($_GET['date']))
                            {
                                $date = $_GET['date'];
                                $compteur = 0;
            ?>
			
                                <h2>- Entrées de votre repertoire <a href="<?php echo ROOTPATH; ?>/index.php?page=repertoire&m=ajout&nom=<?php echo $nom; ?>&prenom=<?php echo $prenom; ?>&fonction=<?php echo $fonction; ?>"><img style="vertical-align:top;" src="<?php echo ROOTPATH; ?>/css/new.gif" alt="Ajouter une nouvelle entrée dans votre repertoire" title="Ajouter une nouvelle entrée dans votre repertoire" width="18px" height="18px" border="0"/></a></h2>
            <?php                       
								// requête qui sélectionne tous les champs de la table agenda  quand l'identifiant de l'utilisateur
								// est égal à celui de l'agenda et on les affiches dans l'ordre ( trié par rapport à l'heure)
                                $query = "SELECT * FROM repertoire ORDER BY nom ASC";
                                $retour = mysql_query($query) or die(mysql_error());
								// tant que il y a des entrées à afficher
							   while ($donnees = mysql_fetch_array($retour))
                                {
									$id = stripcslashes($donnees['id']);
									$nom = stripcslashes($donnees['nom']);			
									$prenom = stripcslashes($donnees['prenom']);			
									$fonction = stripcslashes($donnees['fonction']);			                          
									$etablissement = stripcslashes($donnees['etablissement']);
									$contact = stripcslashes($donnees['contact']);
									$service = stripcslashes($donnees['service']);
									$adresse = stripcslashes($donnees['adresse']);
									$cp = stripcslashes($donnees['cp']);
									$ville = stripcslashes($donnees['ville']);
									$telfixe = stripcslashes($donnees['tel_fixe']);
									$telport = stripcslashes($donnees['tel_port']);
									$mail = stripcslashes($donnees['mail']);
									$site = stripcslashes($donnees['site']);
									$compare = stripcslashes($donnees['nom']);
                                    
									// si la dates est egal à compare
                                    if ($compare == $nom)
                                    {
            ?>
										<!-- Différent chemin d'accés pour  afficher les différente lien -->
                                        <a href="<?php echo ROOTPATH; ?>/index.php?page=repertoire&a=<?php echo $id; ?>"><img src="<?php echo ROOTPATH; ?>/css/see.png" border="0" style="vertical-align: bottom;" title="Consulter cette entrée" /></a>
										<a href="<?php echo ROOTPATH; ?>/index.php?page=repertoire&m=<?php echo $id; ?>"><img src="<?php echo ROOTPATH; ?>/css/mod.png" border="0" style="vertical-align: bottom;" title="Modifier cette entrée" /></a>
										<a href="<?php echo ROOTPATH; ?>/index.php?page=repertoire&d=<?php echo $id; ?>"><img src="<?php echo ROOTPATH; ?>/css/del.png" border="0" style="vertical-align: bottom;" title="Supprimer cette entrée" /></a>
										<a href="<?php echo ROOTPATH; ?>/index.php?page=repertoire&a=<?php echo $id; ?>">- <?php echo $nom; ?> : <?php echo $prenom; ?><?php echo $fonction; ?><?php echo $etablissement; ?><?php echo $contact; ?><?php echo $service; ?><?php echo $adresse; ?><?php echo $cp; ?><?php echo $ville; ?><?php echo $telfixe; ?><?php echo $telport; ?><?php echo $mail; ?><?php echo $site; ?></a><br />
            <?php	
										// on incrémente le compteur
                                        $compteur ++;
                                    }
                                }
                                // si le compteur est égal à 0
                                if ($compteur == '0')
                                {
            ?>
									<!-- on affiche qu'il n'y a pas d'entrée à la date selectionné -->
                                    <p>Aucun contact n'est présent dans votre repertoire</p>
            <?php
                                }
                            }
							// sinon on affiche les entrées du jour
                            else
                            {
            ?>
                            <h2>Entrées dans votre repertoire :</h2>
            <?php
								// initialisation du compteur
                                $compteur = 0;
                                
								// requête qui permet de sélectionner tous les champs de la table agenda quand l'identifiant de l'utilisateur = identifiant de l'agent
								// et on affiche par ordre chronologique
                                $query = "SELECT * FROM repertoire  ORDER BY nom ASC";
                                $retour = mysql_query($query) or die(mysql_error());
								// tant qu'il y a des données à afficher
                                while ($donnees = mysql_fetch_array($retour))
                                {
                                    $id = stripcslashes($donnees['id']);
									$nom = stripcslashes($donnees['nom']);			
									$prenom = stripcslashes($donnees['prenom']);			
									$fonction = stripcslashes($donnees['fonction']);			                          
									$etablissement = stripcslashes($donnees['etablissement']);
									$contact = stripcslashes($donnees['contact']);
									$service = stripcslashes($donnees['service']);
									$adresse = stripcslashes($donnees['adresse']);
									$cp = stripcslashes($donnees['cp']);
									$ville = stripcslashes($donnees['ville']);
									$telfixe = stripcslashes($donnees['tel_fixe']);
									$telport = stripcslashes($donnees['tel_port']);
									$mail = stripcslashes($donnees['mail']);
									$site = stripcslashes($donnees['site']);
                                    $compare = stripcslashes($donnees['nom']);
                                    if ($compare == $nom)
                                    {
            ?>
                                <a href="<?php echo ROOTPATH; ?>/index.php?page=repertoire&a=<?php echo $id; ?>"><img src="<?php echo ROOTPATH; ?>/css/see.png" border="0" style="vertical-align: bottom;" title="Consulter cette entrée" /></a>
                                <a href="<?php echo ROOTPATH; ?>/index.php?page=repertoire&m=<?php echo $id; ?>"><img src="<?php echo ROOTPATH; ?>/css/mod.png" border="0" style="vertical-align: bottom;" title="Modifier cette entrée" /></a>
                                <a href="<?php echo ROOTPATH; ?>/index.php?page=repertoire&d=<?php echo $id; ?>"><img src="<?php echo ROOTPATH; ?>/css/del.png" border="0" style="vertical-align: bottom;" title="Supprimer cette entrée" /></a>
                                <a href="<?php echo ROOTPATH; ?>/index.php?page=repertoire&a=<?php echo $id; ?>"><?php echo $nom; ?> : <?php echo $prenom; ?><?php echo $fonction; ?><?php echo $etablissement; ?><?php echo $contact; ?><?php echo $service; ?><?php echo $adresse; ?><?php echo $cp; ?><?php echo $ville; ?><?php echo $telfixe; ?><?php echo $telport; ?><?php echo $mail; ?><?php echo $site; ?></a><br />
            <?php
                                        $compteur ++;
                                    }
                                }
                                
                                if ($compteur == '0')
                                {
            ?>
                                    <p>Aucun contact est présent dans votre repertoire</p>
            <?php
                                }
                            }
            ?>
                                </td>
                            </tr>
                        </table>
                        </div><br />
                    </div>
          <?php
                    }
                }
          ?>
               <div id="grand_fin" style="margin-top: 0px;"></div>



Je vous remercie pour votre aide, et j'ai corrigé le maximum de fautes

Cordialement, Alexis



8 réponses

le père
 
C'est quand même de ça que je te parle depuis 24h. As-tu aussi corrigé pour telfixe et tel_fixe ?
As-tu mis des echo 'coucou1'; echo 'coucou2'; etc.. pour vérifier où le programme passe et où il ne passe pas ?
1
le père
 
Bonjour

Il y a peut-être d'autres problèmes, mais je remarque que tu appelles tes input telfixe et telport dans ton formulaire, mais tel_fixe et tel_port quand tu vérifies les champs reçus dans $_POST
0
lexe62
 
Bonjour,

Merci de votre réponse, j'ai corriger mes ma base données ne reçoit toujours pas. c'est mon 2eme jours que je recherche.

Je comprend pas le problème avec $_POST car elle sont tous en $_POST.

Je devrais mettre des $_GET mais ou ?

Désolé pour l'indentation de merde, le fichier ne s'indente pas sur ce site.
0
le père
 
J'ignore ce que tu as corrigé dans ta base de données, ma réponse n'en parlait pas.
Je n'ai pas parlé de $_GET non plus.
Tout ce que je te disais, c'est que tu appelais tes champs de formulaire telfixe et telport dans ton formulaire, mais que quand tu les récupères dans $_POST tu les appelles tel_fixe et tel_port. Comme tel_fixe et tel_port n'existent pas, ça ne peut pas marcher.
Merci de me faire une réponse qui a un rapport avec ce que j'écris.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lexe62
 
Bonjour,

Dans ma bdd elles sont appelé tel_fixe et tel_port. Mes variables php sont $telfixe et $telport.

Le problème ne vient pas de la je pense. J'ai essayé de modifier dans les 2 sens, rien ne fonctionne.

Merci quand même le père pour votre aide !!!
0
le père
 
Je n'ai pas parlé de leur nom dans la bdd.
Je n'ai pas parlé du nom de la variable PHP.

Je parle du nom dans le formulaire :
<input type="text" name="telport"...
et du nom que tu utilises dans $_POST pour récupérer la valeur
... AND isset($_POST['tel_port']) AND ...
0
lexe62
 
Une jolie erreur que tu as décelé, mais ma BDD ne reçois toujours pas les données.

Un grand merci pour ton aide
0
lexe62
 
Le père, oui et je viens de découvrir l'erreur il y a 10 minutes enfin je suis soulager.

L'erreur se situé ici :

mysql_query("INSERT INTO repertoire(id,nom, prenom, fonction ,etablissement,contact,service,adresse,cp,ville,tel_fixe,tel_port,mail,site)


Et j'ai remplacé par ceci :
 mysql_query("INSERT INTO repertoire(id,nom, prenom, fonction ,etablissement,contact,service,adresse,cp,ville,tel_fixe,tel_port,mail,site) 


Normalement, il n'est pas obligatoire après répertoire d'ajouter les champs de la tables, je l'ai toujours fait sans mais il faut croire que dans ce cas, sa posé un problème.

En tout cas, un grand merci pour vos intervention et votre patience à mon égard. Merci.

Cordialement, Lexe62
0