Demande d'Aide pour un debutant

pennino Messages postés 1 Statut Membre -  
 le père -
Bonjour,
je voudrais installer sur mon site un formulaire avec un champs et une liste deroulante avec 3 options, pour que lorsque l'on fait une reqete vers ma base de donnée elle m'affiche le resultat en dessous :
Avancement du script:
BD créé avec :nom, adresse ,ville, departement, tel ,email
formulaire ajout d'infos créé et enregistrement base de donnée OK ! les infos sont bien dans la base
formulaire pour retirer l'info ok ,pas d'erreur sql, mais les infos sont incomplete.
voir ici :http://mpennino.free.fr/test_contact/rechercher.htm
Pour l'instant je voudrais uniquement retirer par n° du departement et afficher en dessous le ou les resultats de la requete dans un tableau html,avec le nom l'adresse,ville,tel departement email pour toutes les adresse ayant le meme N°.
Voici mon script requete:
<?php
// on se connecte à MySQL
$db = mysql_connect('sql.free.fr', 'xxx', 'xxxx');

// on sélectionne la base
mysql_select_db('clients',$db);
// on envoie la requete
$pseudo = $_POST['search'];
$req=mysql_query("SELECT * FROM clients WHERE departement='$departement' LIKE '%$departement%'") or die (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 '<b>'.$data['departement'].;

}

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

Merci de votre aide

1 réponse

le père
 
Bonjour,

SELECT * FROM clients WHERE departement='$departement' LIKE '%$departement%'
tu testes = ou LIKE, mais les deux à la fois, je ne comprends pas
je suppose que $departement est initialisé avant
0