Recuperer 2 champs dans sql pour forme php

artemis -  
 artemis -
Bonjour,

Qui connaitrait un requete sql qui permettrait :

il s agit d aller recuperer dans une base de donnees sql tous des numeros associes a
l email de l internaute.

une fois recupere ces memes numeros s afficheraient dans mon formulaire php.

Voici le script php que je n arrive pas a faire fonctionner:

// on se connecte à MySQL
//$db = mysql_connect('db', 'login', 'pass');

// on sélectionne la base
//mysql_select_db(db);

// on crée la requête SQL
//$sql = 'SELECT FROM ';

// on envoie la requête
//$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on fait une boucle qui va faire un tour pour chaque enregistrement
//while($data = mysql_fetch_assoc($req))
// {
// on affiche les informations de l'enregistrement en cours
// echo 'History ;' .$data['fm_reservation_num'].'';

// }

// on ferme la connexion à mysql
//mysql_close();
Configuration: Mac OS X
Safari 523.15

3 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    ta requette n'et spas correcte:

    //$sql = 'SELECT FROM '

    il faut:

    //$sql = "SELECT *  FROM ta_table WHERE email='".$email."'";
    
    //si $email contient l'adresse mail que tu veux extraire
    
    0
    1. artemis
       
      Bonjour Alain
      as tu eu le temps de trouver une solution si rapidement?
      merci encore.
      Je debute en php et j ai passe plus de 5 jours a essaye de faire fonctionner mon script qui ne fonctionne pas a 100%..
      cordialment

      existe t il une solution ?
      0
  2. artemis
     
    merci pour ta reponse tres rapide.

    j ai fait le test mais cela ne semble pas solutionner mon pb.

    j aimerai que cette page php affiche automatiquement un champ contenu dans une table sql.

    cette page php etant situe dans un espace membre qui affiche des infos automatiques.

    il faut que l email qui apparait automatiquement dans cette meme page aille chercher a l aide de la seconde requete
    tous les numeros associes a ce meme email.

    la premiere partie du script fonctionne bien mais la seconde requete n affiche rien.

    voici le code de mon script pour recuperer les donnees dans Sql:
    merci de tes conseils
    -------------------------

    <?php

    include_once("../common.conf.php");

    //Call Database & Connect
    require_once($CONFIG["root"].$CONFIG["app_path_folder"].'/headers/database.php');
    connect();
    //Call functions
    require_once($CONFIG["root"].$CONFIG["app_path_folder"].'/headers/functions.php');
    //Login Check Page
    require_once($CONFIG["root"].$CONFIG["app_path_folder"].'/headers/logincheck.php');
    if($is_logged == false){
    //Disconnect Database
    disconnect_data();
    die('You need to <a href="../login.php">login</a> before accessing this page.');
    }
    //If Database access is not needed anymore,
    disconnect_data();

    /// on se connecte à MySQL
    $db = mysql_connect('db', 'login', 'pass');

    // on sélectionne la base
    mysql_select_db(db);

    // on crée la requête SQL

    $sql = "SELECT * FROM form_charters WHERE fm_email='".$fm_email."'";

    // on envoie la requête
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

    // on fait une boucle qui va faire un tour pour chaque enregistrement
    while($data = mysql_fetch_assoc($req))
    {
    // on affiche les informations de l'enregistrement en cours
    echo 'History ;' .$data['fm_email'].'';

    }

    // on ferme la connexion à mysql
    mysql_close();

    //*******************************************************************************
    //*******************************************************************************
    0
  3. artemis
     
    Je pense que je vais simplifier mon formulaire php.

    lorsqu un internaute envoi le formulaire,

    une requete va effectuer une boucle dans la base de donnee SQL:
    si le numero de reservation entre par l utilisateur est associe a l email entre par ce meme utilisateur; alors true .
    sinon false.

    quelqu un aurait il un bout de code php a me preter?

    merci de votre aide precieuse.
    0