Recuperer 2 champs dans sql pour forme php

Fermé
artemis - 15 juin 2008 à 20:16
 artemis - 16 juin 2008 à 15:55
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();

3 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
15 juin 2008 à 23:49
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
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
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
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