Recuperer 2 champs dans sql pour forme php

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. 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.
    1. 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();

      //*******************************************************************************
      //*******************************************************************************
      1. 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
        
        1. 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 ?