begin process at 2012 05 31 01:49:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Problème d'insertion de données


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème d'insertion de données

jeudi 30 mars 2006 à 18:10:15 | Problème d'insertion de données

CyberMen30

J'ai un problème d'nisertion de données dans un table a partir d'un formulaire et je ne trouve pas l'erreur...j'avais deja un formulaire qui afisais le meme travail et qui fonctionnait très bien mais celui-ci ne veut pas fonctionner alors voila le formulaire:

<table>
<form name="formajout" method="post" action="enregistrerstageemploi.php">
<tr>
<td>
Numéro de référence (4 caract Max):
</td>
<td>
<input type="text" name="reference" size=4>
</td>
</tr>
<tr>
<td>
Nom de l'auberge (40 caract Max):
</td>
<td>
<input type="text" name="nom" size=40>
</td>
</tr>
<tr>
<td>
Adresse (40 caract Max):
</td>
<td>
<input type="text" name="adresse" size=40><br>
</td>
</tr>
<tr>
<td>
Ville (40 caract Max):
</td>
<td>
<input type="text" name="ville" size=40><br>
</td>
</tr>
<tr>
<td>
Code Postal (20 caract Max):
</td>
<td>
<input type="text" name="codepostal" size=20><br>
</td>
</tr>
<tr>
<td>
Téléphone (20 caract Max):
</td>
<td>
<input type="text" name="tel" size=20><br>
</td>
</tr>
<tr>
<td>
Fax (20 caract Max):
</td>
<td>
<input type="text" name="fax" size=20><br>
</td>
</tr>
<tr>
<td>
Courriel (60 caract Max):
</td>
<td>
<input type="text" name="courriel" size=60><br>
</td>
</tr>
<tr>
<td>
Responsable (60 caract Max):
</td>
<td>
<input type="text" name="responsable" size=60><br>
</td>
</tr>
<tr>
<td>
Nom du tuteur (60 caract Max):
</td>
<td>
<input type="text" name="tuteur" size=60><br>
</td>
</tr>
<tr>
<td>
Fonction du tuteur (40 caract Max):
</td>
<td>
<input type="text" name="fonctiontuteur" size=40><br>
</td>
</tr>
<tr>
<td>
Description de l'auberge :
</td>
<td>
<textarea name="descriptionauberge" cols="50" rows="4"></textarea><br>
</td>
</tr>
<tr>
<td>
Date de début (50 caract Max):
</td>
<td>
<input type="text" name="datedebut" size=50><br>
</td>
</tr>
<tr>
<td>
Date de fin (50 caract Max):
</td>
<td>
<input type="text" name="datefin" size=50><br>
</td>
</tr>
<tr>
<td>
Description de la tâche :
</td>
<td>
<textarea name="tache" cols="50" rows="4"></textarea><br>
</td>
</tr>
<tr>
<td>
Horaire :
</td>
<td>
<textarea name="horaire" cols="50" rows="2"></textarea><br>
</td>
</tr>
<tr>
<td>
Condition d'hébergement (200 caract Max):
</td>
<td>
<textarea name="hebergement" cols="50" rows="4"></textarea><br>
</td>
</tr>
<tr>
<td>
Restauré (Oui/Non):
</td>
<td>
<input type="text" name="restaure" size=5><br>
</td>
</tr>
<tr>
<td>
Compensé (Oui/Non):
</td>
<td>
<input type="text" name="compense" size=5><br>
</td>
</tr>
<tr>
<td>
Autres informations :
</td>
<td>
<textarea name="autresinfos" cols="50" rows="10"></textarea><br>
</td>
</tr>
<tr>
<td>
Date de l'offre (20 caract Max):
</td>
<td>
<input type="text" name="dateoffre" size=20>
</td>
</tr>
<tr>
<td>
<input type="submit" name="Submit" value="Enregistrer la nouvelle offre">
</form>
</td>
<td>
<form action="emploi.php">
<input type="submit" value="Retour à la page précédente">
</form>
</td>
</tr>
</table>

Et la page qui le recoit:

<html>
<head>
</head>
<body bgcolor="333399" text="white">
<center>

<?

include('connecter.php');

if (empty($_POST['reference']) || empty($_POST['nom']) || empty($_POST['adresse'])
 || empty($_POST['ville']) || empty($_POST['codepostal']) || empty($_POST['tel'])
 || empty($_POST['fax']) || empty($_POST['courriel']) || empty($_POST['responsable'])
 || empty($_POST['tuteur']) || empty($_POST['fonctiontuteur'])
 || empty($_POST['descriptionauberge']) || empty($_POST['datedebut'])
 || empty($_POST['datefin']) || empty($_POST['tache'])|| empty($_POST['horaire'])
 || empty($_POST['hebergement'])|| empty($_POST['restaure'])
 || empty($_POST['compense'])|| empty($_POST['dateoffre']))
   {

       echo "<H4>Certains champs sont restés vides,<br>Veuillez remplir tous les champs !";
       echo "<br><br><br><br>";
       echo '<meta http-equiv="Refresh"content="5;URL=ajoutemplois.php">';
   }

else

   {
          $date = date("d-m-Y");
       $query="insert into tableauberge values
       (
       '',
       '".$_POST["reference"]."',
       '".$_POST["nom"]."',
       '".$_POST["adresse"]."',
       '".$_POST["ville"]."',
       '".$_POST["codepostal"]."',
       '".$_POST["tel"]."',
    '".$_POST["fax"]."',
       '".$_POST["courriel"]."',
    '".$_POST["responsable"]."',
    '".$_POST["tuteur"]."',
       '".$_POST["fonctiontuteur"]."',
    '".$_POST["descriptionauberge"]."',
       '".$_POST["datedebut"]."',
       '".$_POST["datefin"]."',
       '".$_POST["tache"]."',
       '".$_POST["horaire"]."',
       '".$_POST["hebergement"]."',
       '".$_POST["restaure"]."',
       '".$_POST["compense"]."',
       '".$_POST["autresinfos"]."',
       '$date',
    'Non',
    '',
       )";

       $result=mysql_query($query);
       if ($result)
       {
         echo "<H4>Inscription ajoutée avec succés !";
    echo '<h4>Retour vers la page d&#146;ajout d&#146;offres...</h1>';
   echo '<meta http-equiv="Refresh"content="5;URL=ajoutemplois.php">';
    }
    else
       {
      echo "<h2>Une erreur s&#146;est produite dans l'inscription de l'offre</h2>";
      echo '<h2>Vous serez redirig&eacute; dans quelques secondes</h2>';
      echo '<h2>vers la page demand&eacute;e...</h2>';
      echo '<meta http-equiv="Refresh"content="5;URL=ajoutemplois.php">';
    }
   }
?>
</center>
</body>
</html>

Quelqu'un a une idée??? 

jeudi 30 mars 2006 à 18:29:05 | Re : Problème d'insertion de données

sidf

Réponse acceptée !
   je pense qu'il ya une virgule en trop a la fin de la requete

  $query="insert into tableauberge values
       ('',
       '$_POST["reference"]',
       '$_POST["nom"]',
       '$_POST["adresse"]',
       '$_POST["ville"]',
       '$_POST["codepostal"]',
       '$_POST["tel"]',
       '$_POST["fax"]',
       '$_POST["courriel"]',
       '$_POST["responsable"]',
       '$_POST["tuteur"]',
       '$_POST["fonctiontuteur"]',
       '$_POST["descriptionauberge"]',
       '$_POST["datedebut"]',
       '$_POST["datefin"]',
       '$_POST["tache"]',
       '$_POST["horaire"]',
       '$_POST["hebergement"]',
       '$_POST["restaure"]',
       '$_POST["compense"]',
       '$_POST["autresinfos"]',
       '$date','Non','')";
jeudi 30 mars 2006 à 18:34:13 | Re : Problème d'insertion de données

CyberMen30

Merci beaucoup, c'est exactement ca.

A vérifier et revérifier, on ne voit plus les détails.

MErci encore!


Cette discussion est classée dans : post, echo, max, empty, caract


Répondre à ce message

Sujets en rapport avec ce message

probleme de recherche de données [ par CyberMen30 ] J'ai un formulaire qui fonctionne bien...descendre pour explicationinclude("conn.php"); if(isset($_POST)) { extract($_POST); &nbsp Formulaire...validation [ par CyberMen30 ] Bonjour à tous,J'ai un formulaire d'adhésion contenant les données suivante:Tarif, Regionale, recruteur, prenom, nom, numero, rue, casepostale, ville, Problème de lecture de données... [ par CyberMen30 ] Bonjour,Dans mon code, je fais une validation de formulaire, ensuite je place les données récoltées dans une table temporaire et les place dans une au 2 actions :-( [ par Blacknight91titi ] Salutvoila j'ai un problèmej'ai crée un formulairepuis ajouter un code pour vérifier que les champs soit rempli correctementmasi le problème est que c formulaire avec piece jointe probleme [ par ggsecours ] BonjourJe debute plus ou moins en php mais j'ai déjà un bon formulaire assez costau avec verification des champs pour envoie par mail mais le seul pro pb de recherche [ par neotetsuo34 ] Je n'arrive pas a rechercher des infos dans ma base que je tire d'un formulaire, je dois avoir un pb de requete ou de syntaxe. Je vous montre mon code session, votre code a vous [ par fabienfsf ] Hello world,Je voudrai faire une session avec une variable nom et tout cke je veux faire c'est une page qui affiche le résultat si yen a un et un bout récupération de variable. ca marche sauf pour une [ par scoder ] bonjour, je suis dans un cas de figure assez particulier puisque j'ai un formulaire dont je récupère les variables, jusque là ok. Là où ça cloche c'es Problèmes avec switch en php [ par tenrod ] Salut a tous!je me galere avec un pti switch en php en fait j'ai une liste déroulante et selon ce que je sélectionne dans ma liste je voudrai que ça e Aide SVP - formulaire avec upload [ par jmobylette ] Bonjour ! J'ai réussi à faire un formulaire avec fichier joint et voilà el code que j'ai donc en page verif.php :// Configuration Générale<


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,170 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales