Bonjour à Tous,
Je suis nouveau sur le forum ainsi que dans le monde merveilleux des codes HTML/CSS/PHP.
J'ai plein d'envies mais pas les compétences pour les mettre en œuvre, je ne sais même pas si cela est possible en restant sur du HTML/CSS.
Je développe une petit base de données dans le cadre de ma formation et je suis bloqué sur quelques points.
Voici ma page d'accueil:
J'ai une menu déroulant qui affiche des données "nom_site" issue de ma base de données et de la table "sites".
Jusque la tout va bien.
Afin d'afficher des données dans le carre gris clair, je dois selectionner une entreprise puis cliquer sur le bouton "go"
Je souhaite donc fusionner ces 2 actions : je déroule mon menu, je sélectionne une entreprise en cliquant dessus et ca affiche mes info dans le carré gris.
Mais pour cette action je suis bloqué, et je n'arrive pas à m'en sortir seul :-(
voici le code déjà développé :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <body> <nav> <ul> <form id="vue_generale" name="vue_generale" method="post" action="groupe.php"> <a href="#">Les entreprises du groupe Anjac Health & Beauty   <select class="deroulant" id="choix_ent" name="choix_ent"> <ul class="sous"> <li> <?php require 'db_config.php'; try { $PDO = new PDO($DB_DSN, $DB_USER, $DB_pass, $options); $sites = 'SELECT nom_site FROM sites ORDER BY nom_site'; $resultat = $PDO->query($sites); while($data = $resultat->fetch(PDO::FETCH_ASSOC)) { echo "<option value='".$data["nom_site"]."';>".($data["nom_site"]); } } catch(PDOException $pe) { echo 'ERREUR : '.$pe->getMessage(); } ?> </li> </ul> </select> <div class="liste_div" style="float:right;"> <input type="button" id="envoyer" name="envoyer" class="liste" style="width:100px;" value="GO" onClick="document.getElementById('vue_generale').submit();" /> </div> </a> </form> </ul> </nav> </body>
Ma 2nd demande concerne le bouton "accéder à l'établissement" dans le carré gris.
Je souhaiterais que ce lien puisse changer en fonction des données du carré gris. Je m'explique. Si je sélectionne l'entreprise "X" dans mon menu déroulant, les données de l'entreprise "X" vont s'afficher dans le carré gris, et le bouton "accéder à l'établissement" doit m'amener vers une nouvelle page dédiée à l'entreprise "X". Si je vais pareil avec l'entreprise "Y", ce bouton doit m'amener vers la page dédiée à l'entreprise "Y".
Si vous avez des idée je suis preneur. J'avais pensé à faire apparaitre/disparaitre des boutons en fonction des données affichées dans le carré gris, mais ca me semble un peu une usine a gaz ...
voici le code déjà développé:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <div class="colonne" id="liste"> <?php if(isset($_POST["choix_ent"])); { $ent = $_POST["choix_ent"]; $sites = "SELECT * FROM sites WHERE nom_site='".($ent)."';";; $resultat = $PDO->query($sites); while($data = $resultat->fetch(PDO::FETCH_ASSOC)) { echo "<nom_ent>".$data['nom_site']."<br /></nom_ent>"; echo "<adresse>".($data["adresse_site"])."<br /></adresse>"; echo "<complement>".($data["complement_adresse_site"])."<br /></complement>"; echo "<cp>".($data["code_postal_site"])."<br /></cp>"; echo "<ville>".($data["ville_site"])."<br /></ville>"; echo "<pays>".($data["pays_site"])."<br /></pays>"; } } ?> <div class="liste1" style="float:center;"> <input type="button" id="acceder" name="acceder" class="liste1" style="width:200px;" value="Accèder à l'établissement" onClick="document.getElementById('formulaire').submit();" /> </div> </div>
Merci d'avance pour vos réponses.
Partager