merci pour cette réponse très didacticiel,
je vois a peut prés d'où peu venir le problème,
mais trj pas la solution...
je vais essayer de vous expliquez ce que je cherche a faire,
j'ai un formulaire , où l'utilisateur s'enregistre en indiquant :
un pseudo, le modelé de son véhicule, le nbr de chevaux, un email ou tél, et choisi une marque (choix), par une liste déroulante, les autres champs étant libre.
jusqu'ici ça va.
la basse contient qu'une table : voiture
avec : id / pseudo / modele / chevaux / contact / choix
je souhaite afficher les infos dans un tableau, suivant le choix,
une page pour bmw, une autre pour PSA Peugeot Citroen , ect...(il y seulement 5 choix car ça sera surtout les bmw qui m'intéresse...bref voilà)
et donc voici la page résultat:
<?php
mysql_connect("localhost","root","","")or die ("connection BD impossible");//connection a la base de donnée
mysql_select_db("voiture") or die ("erreur DB");//selection de la base
?>
<table><tr>
<th>Pseudo</th>
<th>modele</th>
<th>chevaux</th>
</tr>
<?php
$searchitem='"bmw"';
$requete="SELECT choix FROM voiture WHERE choix LIKE '%$searchitem%'";
$resultat=mysql_query($requete) or die(mysql_error());
while ($row = mysql_fetch_array ($resultat)) {
$modele = $row['modele'];
?>
<tr>
<td><?php echo $donnees['pseudo']; ?></td>
<td><?php echo $donnees['modele']; ?></td>
<td><?php echo $donnees['chevaux']; ?></td>
</tr>
<?php
} // Fin de la boucle
?>
</table>
ici en l'occurrence, il m'affiche juste les titres du tableau (pseudo,modèle,chevaux),
si non, avec d'autres essay il m'affiche rien...