$connect=mysql_connect("localhost","root","" or die ("erreur de connexion" mysql_select_db("test",$connect) or die("erreur de connexion base"
mysql_query("INSERT TO numeros VALUES('',$Nom','$Numeros','$Adresse')" echo "Vos données ont été envoyées !"; mysql_close(); ?>
Conclusion : J'ai le message suivant comme quoi mes données ont bien été envoyées dans la table : "Vos données ont été envoyées !" Lorsque je vais regarder le résultat dans phpMyAdmin il n'y a aucun enregistrement ! Je n'arrive pas à résoudre ce problème après plusieurs heures de recherche. [ps : chez mon hébergeur les requêtes fonctionnent correctement]
En espérant que vous allez pouvoir m'aider à résoudre ce problème.
Merci de ta réponse Jacky672. Ca ne marche toujours pas, toujours la même chose. Pour nous simplifier la tâche, j'ai mis un formulaire avec une seule valeur. Base : nom Table : nom
Et le fichier PHP modifié : <?php $nom = $_POST['.nom.'];
$connect=mysql_connect("localhost","root","" or die ("erreur de connexion" mysql_select_db("test",$connect) or die("erreur de connexion base"
mysql_query('INSERT TO nom VALUES("","'.$nom.'"'); echo "Vos données ont été envoyées !"; mysql_close(); ?>
ENFIN CA MARCHE ! Un merci ne suffirait pas assez pour vous dire à quel point vous m'enlevez une épine du pied !!!!!!!
Juste un petit problème dans votre code il me semble à partir de la ligne => if ($res && !empty(mysql_insert_id())) {
Mon fichier php : <?php // d'abord on sécurise les données insérées dans la base de données $nom = $_POST['nom'];
if (get_magic_quotes_gpc()) { $nom = stripslashes($nom); }
$nom = mysql_real_escape_string($nom);
$connect=mysql_connect("localhost","root","" or die ("erreur de connexion" mysql_select_db("test",$connect) or die("erreur de connexion base"
// ensuite on vérifie que tout s'est bien passé $res = mysql_query('INSERT INTO nom VALUES("","'.$nom.'"');
if ($res && !empty(mysql_insert_id())) { $info = 'Vos données ont été envoyées !'; } else { $info = 'Problème...'; }