Probleme PHP

Résolu
Molotov77 -  
swoog42 Messages postés 1178 Statut Membre -
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
Configuration: Wamp server / notepad++ /Windows 7 / Firefox 3.6

8 réponses

  1. swoog42 Messages postés 1178 Statut Membre 245
     
    un bout de code serait utile ;)
    0
  2. Molotov77
     
    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();
    ?>
    0
  3. Py_rex Messages postés 250 Statut Membre 52
     
    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).
    0
  4. swoog42 Messages postés 1178 Statut Membre 245
     
    ajoute un die(mysql_error) à la fin de ta ligne mysql_query... peut etre que ta requete n'est pas bonne
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Molotov77
     
    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.
    0
  7. Alain_42 Messages postés 5413 Statut Membre 904
     
    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
    0
  8. Molotov77
     
    oui le chemin est bon
    y a t-il une déclaration particulière pour l'utilisation des fichiers INCLUDE ?
    0
  9. swoog42 Messages postés 1178 Statut Membre 245
     
    tes variables
    $_POST['nom'];
    $_POST['prenom'];
    ...
    $_POST['message'];

    sont-elles bien initialisées ?
    un petit echo $_POST['nom']; pour vérifier
    0