8722 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai un petit souci de syntaxe PHP...
J'aimerais afficher toutes les fois où un champ vaut un id particulier.
Lorsque l'utilisateur clique sur un bouton dans un tableau, il choisit un élément particulier, je passe donc l'id. Ensuite, je récupère l'id de cette manière :
$dispo = getDispo($_GET['_id_']);

Ensuite je vais chercher ce qui m'intéresse dans la base.
function getDispo($id_souhaite)
{
	$query = "SELECT * FROM table WHERE id='".$id_souhaite."'";
	$infos = $db->query($query);
	return $infos[0];
}

Et j'aimerais afficher toutes les fois où $id apparaît.
Sachant que la table est sous cette forme :
TABLE('idPrimaire','id','date_debut','date_fin');

Le but final est d'obtenir toutes les date_debut et date_fin où id vaut $id_souhaite.

J'espère avoir été le plus clair possible,

Merci d'avance,

Cordialement,
Modifié par nef1912 (11 Jun 2014 - 14:26)
Fais
return $infos;

Au lieu de
return $infos[0];


Après tu peux faire:
echo 'Dates pour l\'id '.$_GET['id'].':<br>';
for($i=0; $i<count($dispo); $i++) {
	echo $dispo[$i]['date_debut'].' - '.$dispo[$i]['date_fin'].'<br>';
}

Modifié par juliendargelos (13 Jun 2014 - 17:38)