affichage des enregistrements d'une table

Répondre
turkish
le 08/04/2014 à 01:07
turkish
Bonsoir, voilà je voudrais faire pour mon site une section ou je pourrais afficher des infos concernant une agence selon des villes.

Par exemple, sur une liste déroulante, on sélectionne une ville et on a les infos relatives à cette agence dans la ville sélectionnée.
j'utilise wampserver avec phpmyadmin et j'ai déjà remplis une table contenant les infos des agences, le problème c'est que je bloque ici
je ne sais pas du tout comment faire pour créer cette liste déroulante et afficher les enregistrements de la table qui correspondent à la ville sélectionnée.

Merci d'avance pour votre aide.
LupusMic
le 09/04/2014 à 02:18
LupusMic
En HTML, une liste déroulante est composée de l'élément /select/, dans lequel tu incorpore des éléments /option/.

villes.php
<form action='/agences'>
<p>
<select name='ville'>
<option value='paris'>Paris</option>
<option value='strasbourg'>Strasbourg</option>
</select>
<input type='submit' value='Trouver les agences de ma ville' />
</p>


Pour afficher les agences selon la ville, il suffira d'avoir un truc dans ce genre :
agences.php
<?php

$agences = array();

if(isset($_GET['ville']))
{
$db = new mysqli;
$sql = sprintf('select * from agences where ville = \'%s\'', $db->real_escape_string($_GET['ville']));
$list = $db->query($sql);

if(false !== $list)
$agences = $list;
}

var_dump($agences);
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours