Requête multi tables à afficher avec cases à cocher

Fermé
maxireussite Messages postés 372 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 11 mars 2020 - 7 févr. 2015 à 05:12
maxireussite Messages postés 372 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 11 mars 2020 - 9 févr. 2015 à 14:00
Bonjour,


Bon, j'espère ne pas abuser, mais là, je vois pas trop comment m'en sortir.

Voilà problématique.
J'ai besoin d'afficher des objets perdus de ma table Objets avec la tables Ville avec une date intervalle.

Je dois afficher le résultat ligne après ligne avec à droite une case ou un bouton.
La requête lancée va afficher tous les objets perdu dans l'intervalle par rapport à la ville en question.

Merci à l'âme charitable qui pourra (voudra ?) m'aider.

4 réponses

Xavierdu34 Messages postés 216 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 10 octobre 2016 21
7 févr. 2015 à 13:06
Salut, il faudrait un peu plus de précision, je résume tu me dis si c'est ok :

Afficher un tableau avec la liste des objets perdus en fonction d'une intervalle de temps, toutes les données sont dans une table 'Objets' sur une base Mysql (?).

Il faut donc afficher 2 champs dates pour configurer l'intervalle, et un bouton ou case à cocher pour ?

Dis nous si c'est bien ça, quel est l'objectif du bouton ou de la case et éventuellement ton niveau en php et programmation et on verra ce qu'on peut faire.
0
maxireussite Messages postés 372 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 11 mars 2020 5
7 févr. 2015 à 14:00
Bonjour Xavierdu34,


- Oui, ttes les données sont dans une table;

- oui il faut 2 champs date ds le formulaire d'interrogation;

- en fait c plutôt un bouton qui permet d'ouvrir par exemple une page popup
dans laquelle, on a plus de précisions sur le choix. Ça permet ainsi de fermer
la page popup et d'en consulter une autre.
0
Xavierdu34 Messages postés 216 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 10 octobre 2016 21
7 févr. 2015 à 14:50
Ok avec ces éléments on va pouvoir faire quelque chose, je répondrai dans la soirée, si personne ne l'a fait avant, je n'ai pas le temps pour le moment.
0
maxireussite Messages postés 372 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 11 mars 2020 5 > Xavierdu34 Messages postés 216 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 10 octobre 2016
7 févr. 2015 à 15:20
Pas de souci, j'attends.
Merci bcp en tous cas.
0
Xavierdu34 Messages postés 216 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 10 octobre 2016 21
9 févr. 2015 à 10:03
Dslé je n'ai pas eu de temps plus tôt pour te répondre.

Alors commençons :

On va partir du principe que tu utilises PDO pour récupérer les données de ta base, et que tu récupères toutes les données dans un array qu'on appellera $objets.

Cette array Objets contient par exemple :
- Id
- Date
- Circonstances
- Description
- Ville
- Adresse
- ...
et tout ce qu'il faut pour des objets perdus ...

alors ton code pour la page du tableau :
<script type="text/javascript">
    function details(page,name)
      {window.open(page,name,'menubar=no, scrollbars=no, top=100, left=100, width=400, height=200');
                        }
                </script>

$table = "<table><tr><th>Date</th><th>Description de l'objet trouvé</th><th>Ville</th><th>Détails</th></tr>";
foreach($objets as $objet) {
 $table .= "
<tr>
<td>{$objet['date']}</td>
<td>{$objet['description']}</td>
<td>{$objet['ville']}</td>
<td><a href='#' onclick='details(\"details.php?id={$objet['id']}\",{$objet['id']});'><img src='loupe.png' /></a></td>
</tr>
";
}
$table . = '</table>';


Voila le code pour afficher le tableau en question, ensuite il faudra faire une page details.php qui permettra d'afficher le détails. Je n'ai pas testé ce code, je l'ai écris à la volée, mais l'idée est la ... à toi de déduire la suite à partir de la, n'hésites pas à poser des questions.
0
maxireussite Messages postés 372 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 11 mars 2020 5
9 févr. 2015 à 14:00
Merci 1000 fois.

je regarde tout cela et je te dis ce qu'il en est.

A+
0