[SQL/PHP]insert to qui n'insère rien :(
Résolu
ApoKps
Messages postés
140
Date d'inscription
Statut
Membre
Dernière intervention
-
ApoKps Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
ApoKps Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
Salut à tous (ou resalut pour ceux qui auraient déjà lue mon autre question de la journée :) )
voilà, j'ai un problème avec ce code
rien ne s'insère dans ma base, alors que les variables contiennent bien ce qu'elles doivent contenir.
Je n'ai pas de messages d'erreur.
Je précise que pour le moment je suis sous easyPHP. d'où les valeurs localhost et root (j'ai essaye sur mon compte free, ça ne marche pas non plus :s)
Merci beaucoup d'avance. Je suis sur que c'est une erreur à la co*
ApoKps
voilà, j'ai un problème avec ce code
<?php mysql_connect("localhost", "root", ""); mysql_select_db("objpro"); mysql_query("INSERT INTO stages VALUES ('', 'N', ".$_POST['intituleeOffre'].", ".$_POST['natureContrat'].", ".$_POST['presentationMission'].", ".$_POST['raisonSociale'].", ".$_POST['secteurEntreprise'].", ".$_POST['presentationEntreprise'].", ".$_POST['codePostal'].", ".$_POST['ville'].", ".$_POST['localisation'].", ".$_POST['pays'].", ".$_POST['titreMission'].", ".$_POST['disciplineMission'].", ".$_POST['indemnite'].", ".$_POST['dureeStage'].", '2008-04-15', ".$_POST['debutJour'].", ".$_POST['debutMois'].", ".$_POST['debutAnnee'].", ".$_POST['niveauEtude'].", ".$_POST['profil'].", ".$_POST['sexe'].", ".$_POST['nom'].", ".$_POST['prenom'].", ".$_POST['telephone1'].", ".$_POST['telephone2'].", ".$_POST['fax1'].", ".$_POST['fax2'].", ".$_POST['email1'].", ".$_POST['email2'].")"); mysql_close(); ?>
rien ne s'insère dans ma base, alors que les variables contiennent bien ce qu'elles doivent contenir.
Je n'ai pas de messages d'erreur.
Je précise que pour le moment je suis sous easyPHP. d'où les valeurs localhost et root (j'ai essaye sur mon compte free, ça ne marche pas non plus :s)
Merci beaucoup d'avance. Je suis sur que c'est une erreur à la co*
ApoKps
A voir également:
- [SQL/PHP]insert to qui n'insère rien :(
- Touche insert - Guide
- Qwerty to azerty - Guide
- Disk boot failure insert system disk and press enter - Guide
- Video to video - Télécharger - Conversion & Codecs
- Majuscule to minuscule - Guide
3 réponses
Essayes :
<?php mysql_connect("localhost", "root", ""); mysql_select_db("objpro"); mysql_query("INSERT INTO stages VALUES ('', 'N', '".$_POST['intituleeOffre']."', '".$_POST['natureContrat']."', '".$_POST['presentationMission']."', '".$_POST['raisonSociale']."', '".$_POST['secteurEntreprise']."', '".$_POST['presentationEntreprise']."', '".$_POST['codePostal']."', '".$_POST['ville']."', '".$_POST['localisation']."', '".$_POST['pays']."', '".$_POST['titreMission']."', '".$_POST['disciplineMission']."', '".$_POST['indemnite']."', '".$_POST['dureeStage']."', '2008-04-15', '".$_POST['debutJour']."', '".$_POST['debutMois']."', '".$_POST['debutAnnee']."', '".$_POST['niveauEtude']."', '".$_POST['profil']."', '".$_POST['sexe']."', '".$_POST['nom']."', '".$_POST['prenom']."', '".$_POST['telephone1']."', '".$_POST['telephone2']."', '".$_POST['fax1']."', '".$_POST['fax2']."', '".$_POST['email1']."', '".$_POST['email2']."')"); mysql_close(); ?>
et y'a aucune erreur sql ou php ?
tu as fait un echo de des $_POST[''] pour vérifier leur contenu ?
et forces l'affichage des erreurs ...
tu as fait un echo de des $_POST[''] pour vérifier leur contenu ?
et forces l'affichage des erreurs ...
<?php mysql_connect("localhost", "root", "") or die(mysql_error()); mysql_select_db("objpro") or die(mysql_error()); $req = "INSERT INTO stages VALUES ('', 'N', '".$_POST['intituleeOffre']."', '".$_POST['natureContrat']."', '".$_POST['presentationMission']."', '".$_POST['raisonSociale']."', '".$_POST['secteurEntreprise']."', '".$_POST['presentationEntreprise']."', '".$_POST['codePostal']."', '".$_POST['ville']."', '".$_POST['localisation']."', '".$_POST['pays']."', '".$_POST['titreMission']."', '".$_POST['disciplineMission']."', '".$_POST['indemnite']."', '".$_POST['dureeStage']."', '2008-04-15', '".$_POST['debutJour']."', '".$_POST['debutMois']."', '".$_POST['debutAnnee']."', '".$_POST['niveauEtude']."', '".$_POST['profil']."', '".$_POST['sexe']."', '".$_POST['nom']."', '".$_POST['prenom']."', '".$_POST['telephone1']."', '".$_POST['telephone2']."', '".$_POST['fax1']."', '".$_POST['fax2']."', '".$_POST['email1']."', '".$_POST['email2']."')"; mysql_query($req) or die(mysql_error()); mysql_close(); ?>
C'est effectivement bizarre. J'ai reformatté le code et ajouté des messages de debugging :
Qu'est-ce-que ça donne (copié/collé pour être exact et complet).
PS : il serait utile d'avoir le create table correspondant.
<?php mysql_connect("localhost", "root", ""); mysql_select_db("objpro"); $query = "INSERT INTO stages VALUES (" . "'', 'N', '" . $_POST['intituleeOffre'] . "','" . $_POST['natureContrat'] . "','" . $_POST['presentationMission'] . "','" . $_POST['raisonSociale'] . "','" . $_POST['secteurEntreprise'] . "','" . $_POST['presentationEntreprise'] . "','" . $_POST['codePostal'] . "','" . $_POST['ville'] . "','" . $_POST['localisation'] . "','" . $_POST['pays'] . "','" . $_POST['titreMission'] . "','" . $_POST['disciplineMission'] . "','" . $_POST['indemnite'] . "','" . $_POST['dureeStage'] . "','2008-04-15','" . $_POST['debutJour'] . "','" . $_POST['debutMois'] . "','" . $_POST['debutAnnee'] . "','" . $_POST['niveauEtude'] . "','" . $_POST['profil'] . "','" . $_POST['sexe'] . "','" . $_POST['nom'] . "','" . $_POST['prenom'] . "','" . $_POST['telephone1'] . "','" . $_POST['telephone2'] . "','" . $_POST['fax1'] . "','" . $_POST['fax2'] . "','" . $_POST['email1'] . "','" . $_POST['email2'] . "')"); echo '<br>...' . $query; mysql_query( $query ) or die( "erreur : " . mysql_error() ); mysql_close(); ?>
Qu'est-ce-que ça donne (copié/collé pour être exact et complet).
PS : il serait utile d'avoir le create table correspondant.
Merci beaucoup pour la tentative :)
ApoKps