afficher bdd dans menu deroulant

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : afficher bdd dans menu deroulant

par Guakamol » 20 juil. 2005, 15:26

:) effectivement

ne met dans $msg que ce qui correspond a du html la tu a tout melanger avec le PHP

par caxd » 20 juil. 2005, 15:23

ab he ne gros je tape totu el code ds cette variable et apres ma page en html je balnce un echo $msg et c fini ! mas ila faut je verifie un truc la lol !

le pb je ne peut pas mettre de code php la dedans alors je susi vraiamnt embeter la !

par Guakamol » 20 juil. 2005, 15:21

Oula oui j'ai fait un apercu de ta source et le code php apparait.

Explique moi un peu plus en detail pourquoi tu utilise une variable $msg

par caxd » 20 juil. 2005, 15:16

va voir sur le lien tu va voir ce que sa donen c'est vraiment bizarre je comprend pas trop pourquoi g sa pour le code qiue j'ai fait !

par Guakamol » 20 juil. 2005, 15:16

Ah oui exact :p :oops:

En revanche ton histoire de \ m'etonnes beaucoup ...

par caxd » 20 juil. 2005, 15:16

voial si tu veux regarder ce que sa donen voial le lien :
http://caxdteam.free.fr/index.php?act=notaire

si tu utulise ie les lien sur le cote ne vont pas marche!

par caxd » 20 juil. 2005, 15:15

mais si regarde elle est en haut en dehors des balise <? .... ?> !

par Guakamol » 20 juil. 2005, 15:14

il manque la premiere balise <select>

par caxd » 20 juil. 2005, 15:13

regtarde mon message au dessu et dit moi pourquoi sa ne fonctionne aps alors!

par Guakamol » 20 juil. 2005, 15:10

C'est tout bete
  echo "<select name='menu'>";
while ($a_result = mysql_fetch_array($o_result)) {

  echo "<option>".$a_result['nom']." ".$a_result['prenom']."</option>";

} 
  echo "</select>";
la balise <select > designe ton menu deroulant, et <ptions>.... les options du menu. Il parait donc logique que la boucle ne doit permettre de creer que les options...

par caxd » 20 juil. 2005, 15:06

peut tu mettre la solution que tu as trouver pour n'avoir tous que dans un seul et meme menu déroulant stp ?

moi perso j'ai fait sa mais rien ne s'affiche ds le menu déroulant :
<label>choissiser votre ville<br>
<select name="ville">
<? mysql_connect("localhost", "*****", "******");
mysql_select_db("******");
$reponse = mysql_query("SELECT ville FROM ville ");
while ($data = mysql_fetch_array($reponse))
{ 
 echo "<option>".$data[\'ville\']."</option>"; 
} 
?> 

</select>
</label>
ma table n'eatant pas vide je ne comprend pas ce qui se passe et pouruqoi ceci ne marche pas!

les \ sont la car tous sa fait parti de ce que je vasi afficher a l'ecran graee a un $msg =' .....'

merci d'avance pour votre reponse !

par Rei Itchido » 18 juil. 2005, 18:13

Comme ton select a 'menu' comme prorpiété name, tu récupère $_POST['menu'] si la méthode de ton formulaire est 'post'.

par Justone » 18 juil. 2005, 18:09

J'aurais voulu savoir comment faire pour récupérer le choix de l'utilisateur?

Merci...

par Justone » 18 juil. 2005, 18:01

Voici ce que j'ai fais:
<?php 
require_once('../connections/reseau.php'); // permet d'avoir les informations de connection à la base
mysql_select_db("reseau");
$str_requete ="SELECT nom, prenom FROM users ORDER BY nom"; 
$o_result = mysql_query($str_requete);

while ($a_result = mysql_fetch_array($o_result)) { 
  echo "<select name='menu'>";
  echo "<option>".$a_result['nom']." ".$a_result['prenom']."</option>"; 
  echo "</select>";
} 
?> 
Avec ce code j'ai un menu déroulant pour chaque nom et prénom!!

Comment faire pour avoir tous les noms et prénoms dans un seul menu déroulant?

Merci

EDIT : LAISSER TOMBER J'AI TROUVE

par Rei Itchido » 18 juil. 2005, 17:46

Est-ce que tu sais faire une requête et recuperer toutes ces infos de ta table?
Et est-ce que tu sas comment on construit un menu déroulant?