Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/09/2011, 18h06   #1
Nouveau Membre du Club
 
Inscription : août 2011
Messages : 30
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 30
Points : 30
Points : 30
Par défaut page web avec Listes déroulantes

Bonjour,

J'aimerai créer une page web avec 4 listes déroulantes dont 2 listes qui reprennent le contenu d'un fichier + 1 bouton afficher.

Exemple :

Liste1 : DATE Liste2 : TYPE Liste3 : contenu_fichier1 Liste4 : contenu_fichier2

A partir des listes l'utilisateur fait un choix puis clique sur afficher pour valider. Une fois valider une requête doit être faite pour aller lire le contenu d'une base de donnée MySQL et retourne le résultat dans un tableau à l'utilisateur.

Tout d'abord j'aimerai savoir si cela est possible ou non ?

Pour faire une liste déroulante j'ai trouvé ce code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
// Variable qui ajoutera l'attribut selected de la liste déulante
$selected = '';
 
// Parcours du tableau
echo '<select name="annees">',"\n";
for($i=2011; $i<=2012; $i++)
{
// L'annéest-elle l'annécourante ?
if($i == date('Y'))
{
$selected = ' selected="selected"';
}
// Affichage de la ligne
echo "\t",'<option value="', $i ,'"', $selected ,'>', $i ,'</option>',"\n";
// Remise Ã*é de $selected
$selected='';
}
echo '</select>',"\n";
?>
spartiates59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 19h08   #2
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
Citation:
Tout d'abord j'aimerai savoir si cela est possible ou non ?
oui! techniquement il n'y a que des solutions.
vu l'état de ta réflexion je te suggere de faire des schémas qui te permettra de bien visualiser les échanges http entre le serveur et le client pour bien visualiser ce qui se passe parce que tu n'as pas l'air d'avoir l'habitude de penser par page web.
Code :
1
2
 
// L'annéest-elle l'annécourante ?
il va aussi falloir apprendre a regler les problemes d'encodage et utiliser utf8 partout, sinon tu vas avoir de drôle de surprises.
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 20h08   #3
Nouveau Membre du Club
 
Inscription : août 2011
Messages : 30
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 30
Points : 30
Points : 30
Comme tu peux le constater je débarque totalement dans la programmation !

La semaine dernière j'ai demandé de l'aide sur le forum SHELL afin de réaliser un script qui récupère des informations dans un fichier et d'insérer le résultat dans une BDD MySQL.
Désormais le script fonctionne correctement. J'ai bien mes données dans la base et j'aimerai pouvoir consulter les informations via une page web. C'est donc pour cela que j'essaye de trouver une méthode "pas trop compliquer" me permettant de consulter mes données.

La solution qui m'est venue en tête est la création d'une page avec des listes déroulantes permettant de sélectionner des critères et d'aller interroger ma BDD.

Dans une liste j'aimerai choisir la date (Dans ma base la date est au format AAAA/MM/JJ) l'idéal serait d'avoir un petit calendrier.

Dans une autre liste je pourrai choisir par exemple un type de machine (il y en aura que 2)

Dans la suivante le nom d'une machine ( la liste des noms de machine se trouve dans un fichier) puis je valide le tout par un bouton "afficher"

(dans le post précèdent je me suis trompé, j'ai indiqué 4 listes au lieu de 3)


Après avoir cliquer sur le bouton afficher une requête prend en compte les champs des listes et interroge ma BDD.

Voila en gros ce que j'aimerai mettre en place mais pas facile sans connaissance.
spartiates59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h31.


 
 
 
 
Partenaires

Hébergement Web