Bonjour, je viens de creer une table avec plusieurs critères (id, nom, prenom, ville, email).
Suite à cela j'ai demander en php que la liste compléte de ma table soit afficher sur ma page dans l'ordre alphabétique, jusque là pas de problémes.
Maintenant et voici ma question, je souhaite afficher toutes les lignes mais seulement celles qui contienne le mot que j'indique dans un champ texte et tjr en ordre alpahbétique.
il y à surment une simple modification à faire à mon code actuel mais je coince fortement.
Le champ texte n'est pas encore intégrer au code !
Suite à cela j'ai demander en php que la liste compléte de ma table soit afficher sur ma page dans l'ordre alphabétique, jusque là pas de problémes.
Maintenant et voici ma question, je souhaite afficher toutes les lignes mais seulement celles qui contienne le mot que j'indique dans un champ texte et tjr en ordre alpahbétique.
il y à surment une simple modification à faire à mon code actuel mais je coince fortement.
Le champ texte n'est pas encore intégrer au code !
<table>
<tr>
<th>Nom</th>
<th>Prénom</th>
<th>Ville</th>
<th>E-mail</th>
</tr>
<?php
try
{
// On se connecte à MySQL
$bdd = new PDO('mysql:host=localhost;dbname=annuaire', 'root', 'azx33f22');
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}
// Si tout va bien, on peut continuer
// On récupère tout le contenu de la table jeux_video
$reponse = $bdd->query('SELECT * FROM info ORDER BY info_nom, info_prenom');
// On affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
{
?>
<tr bgcolor="<?php echo switchcolor(); ?>" >
<td><?php echo $donnees['info_nom'];?></td>
<td><?php echo $donnees['info_prenom'];?></td>
<td><?php echo $donnees['info_ville'];?></td>
<td><?php echo $donnees['info_email'];?></td>
</tr>
<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
?>
</table>