Tableau : je dois pouvoir ne pas perdre tous mes cheveux... - PHP - Programmation
Marsh Posté le 13-03-2013 à 10:24:46
Le plus facile à mettre en place
tu utilises un bout de code comme ça :
Code : |
Je n'ai pas ajouté la partie echappement de caractère pour eviter des nom type <script>alert('pwet');</script>
Marsh Posté le 13-03-2013 à 10:07:37
Bonjour,
je pense pouvoir me simplifier grandement la vie mais je n'y arrive pas. Peut-être votre aide me sera très utile
BESOINS
Je souhaite récupérer le résultat de ma requete MySQL et créer la liste déroulante suivante :
<option value="id_chambre">id_chambre_type | nom prenom</value>
Ce qui donnerait pour une chambre à un seul occupant :
<option value="2410">1 | BERNARD PATRICIA</value>
et ce qui donnerait pour une chambre double :
<option value="2501">1 | RIEHL BERNARD, RIEHL NELLY</value>
TABLEAU
Ma requête me revoie le tableau suivant :
Array
(
[0] => Array
(
[nom] => BERNARD
[prenom] => PATRICIA
[id_chambre] => 2410
[id_chambre_type] => 1
)
[1] => Array
(
[nom] => RIEHL
[prenom] => BERNARD
[id_chambre] => 2501
[id_chambre_type] => 2
)
[2] => Array
(
[nom] => RIEHL
[prenom] => NELLY
[id_chambre] => 2501
[id_chambre_type] => 2
)
)
MON PROBLEME
Je n'en aurais pas si j'avais que des chambres individuelles à traiter.
Mais pour le cas des chambres doubles ou triples, je souhaite afficher une seule fois l'id de la chambre, et le nom de tous ses occupants dans un seul option du select.
Si j'ai été assez compréhensible et que vous avez la solution ultime, je suis preneur !
Sinon je préparerais d'avantage mon tableau en amont.
Merci,