Probleme PHP
Résolu
Utilisateur anonyme
-
swoog42 Messages postés 1060 Date d'inscription Statut Membre Dernière intervention -
swoog42 Messages postés 1060 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai un souci lorsque ma page tente d'insérer des informations dans ma base de données.
J'ai créer un fichier include "connexion.inc.php" qui me permet de me connecter à ma base mais lorsque je l'utilise dans d'autres pages avec des requêtes, aucun résultat visible.
Pour l'insertion par exemple, j'ai bien toutes les étapes, avec une page comportant mon formulaire et une autre "INSERT INTO..." l'éxécution n'affiche aucune erreurs mais lorsque je vais vérifié dans ma base aucune info ne s'est ajouter.
Pouvez-vous m'aider, merci
J'ai un souci lorsque ma page tente d'insérer des informations dans ma base de données.
J'ai créer un fichier include "connexion.inc.php" qui me permet de me connecter à ma base mais lorsque je l'utilise dans d'autres pages avec des requêtes, aucun résultat visible.
Pour l'insertion par exemple, j'ai bien toutes les étapes, avec une page comportant mon formulaire et une autre "INSERT INTO..." l'éxécution n'affiche aucune erreurs mais lorsque je vais vérifié dans ma base aucune info ne s'est ajouter.
Pouvez-vous m'aider, merci
A voir également:
- Probleme PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
8 réponses
Fichier connexion.inc.php
<?php
$dbname='mabase';
$hostname='localhost';
$username='root';
$password='';
$connection = mysql_connect($hostname,$username,$password);
// test la connection
if ( ! $connection )
die ("connection impossible");
// Connecte la base
mysql_select_db($dbname,$connection) or die ("pas de connection");
?>
Page de traitement des informations
<?php
include "commun/connexion.inc.php";
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
...
$message=$_POST['message'];
$sql="INSERT INTO mail (nom,prenom,...,message)
VALUES('$nom','$prenom',...,'$message')";
mysql_query($sql,$connection);
mysql_close();
?>
<?php
$dbname='mabase';
$hostname='localhost';
$username='root';
$password='';
$connection = mysql_connect($hostname,$username,$password);
// test la connection
if ( ! $connection )
die ("connection impossible");
// Connecte la base
mysql_select_db($dbname,$connection) or die ("pas de connection");
?>
Page de traitement des informations
<?php
include "commun/connexion.inc.php";
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
...
$message=$_POST['message'];
$sql="INSERT INTO mail (nom,prenom,...,message)
VALUES('$nom','$prenom',...,'$message')";
mysql_query($sql,$connection);
mysql_close();
?>
Bonjour,
J'ai l'impression que les choses iront mieux en remplaçant la ligne mysql_query($sql, $connection) par mysql_query($sql). La variable $connection n'est pas indispensable et, probablement, seulement connu à l'intérieur du fichier connexion.inc.php (à moins que tu l'as déclaré en global).
J'ai l'impression que les choses iront mieux en remplaçant la ligne mysql_query($sql, $connection) par mysql_query($sql). La variable $connection n'est pas indispensable et, probablement, seulement connu à l'intérieur du fichier connexion.inc.php (à moins que tu l'as déclaré en global).
ajoute un die(mysql_error) à la fin de ta ligne mysql_query... peut etre que ta requete n'est pas bonne
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
après modification, toujours aucun message d'erreurs et aucune insertion
je pense ke le include joue un rôle la demande car en mettant le code correspondant a la connexion a la bdd juste avant ma requête, l'insertion se fait.
je pense ke le include joue un rôle la demande car en mettant le code correspondant a la connexion a la bdd juste avant ma requête, l'insertion se fait.
include "commun/connexion.inc.php";
est ce que le chemin pour atteindre le script connexion.inc.php est bon ?
par rapport au script en cours
est ce que le chemin pour atteindre le script connexion.inc.php est bon ?
par rapport au script en cours