Publicité
Offres partenaires
Actualités relatives

NetCaptor 7.0.2 bêta 3

Publié le 09 octobre 2002

NetCaptor, la célèbre "surcouche" d'Internet Explorer bien utile, vient de sortir dans sa version 7.0.2 bêta 3. Fiche du logiciel et téléchargement Lis Lire la suite

Peer to Peer : la liste noire

Publié le 23 septembre 2003

Le JDN (Journal du net) vient de publier les utilisateurs de Peer to Peer faisant partie de la liste noire de la RIAA(Recording Industry Association of America). Cette liste comprend donc les 800 utilisateurs de Peer to Peer dans le collimateur de la RIAA Lire la suite

Cartes mères : floppées de nouveaux bios

Publié le 08 novembre 2002

Notre confrère Touslesdrivers nous annonce la disponibilité d'une petite floppée de nouveaux bios. ECS K7S5A Un nouveau bios pour les nombreux possesseurs de la carte mère à bas prix ECS K7S5A. Lire la suite

KDE 3.0 disponible

Publié le 04 avril 2002

Amis linuxiens et fans de KDE, votre modem va être servi. KDE 3.0, le successeur de KDE 2.2.2, vient de sortir dans sa version finale. Homepage de KDE Changelog (liste des nouveau Lire la suite

Les derniers tests

Ces entreprises high-tech au passé étonnant

Publié le 10 novembre 2008

Connaissez-vous le passé des entreprises high-tech que vous croisez tous les jours ? Saviez-vous que des marques comme Samsung ou Nokia produisaient autrefois du sucre, ou même des bottes, avant l’électronique ? Retour sur ces sociétés au passé étonnant. Lire la suite

Les meilleures configurations

Publié le 07 novembre 2008

<b>Les meilleures configurations</b><br />13 PC complets, suivant vos besoins et votre budget, sélectionnés par la rédaction. Lire la suite

TouschSmart : test des PC tactiles HP

Publié le 06 novembre 2008

Les ordinateurs sont devenus portables et raflent plus de parts de marché que les desktops. HP veut renouveler l'intérêt du PC fixe avec ses TouschSmart, des PC tactiles tout-en-un. Lire la suite

Précisions sur l’overclocking du Core i7

Publié le 06 novembre 2008

Complément d'information par rapport à l'overclocking des Core i7 et plus particulièrement du petit Core i7 920, par rapport à notre article initial. Lire la suite

  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » liste deroulante
 

liste deroulante

Il y a 201 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici



Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : liste deroulante
 
Plus d'informations

Bonjour

j'ai crée une BDD sous access qui contient une table livre(code,titre, auteur,theme).

j'ai crée une liste déroulante dans une page html contient tous les themes existant dans la base.

Mon problème est comment faire la selection d'un element de la liste en code PHP,

et lorsque je selectionne un theme de la liste il m'affiche un tableau contenant titre, code et auteur des livres concernant le theme selectionné.

voila mon code en html



<form id="form1" name="form1" method="get" action="">
<label>theme
<select name="theme" >
<option selected="selected">Architecture</option

<option>Chimie et physique</option>
<option>Codes</option>

</select>

</form>

mon code PHP est le suivant

<?php
$bd="bibliotheque"; // identifiant dsn
$user="root"; // login
$password=""; // password
$cnx = odbc_connect( $bd , $user, $password );
if( ! $cnx ) echo "Impossible de se connecter";

else echo "connexion etablit";

if (isset($_GET["theme"]))
$theme = $_GET["theme"];


$query = "select * FROM Livre where theme=".$theme.";" ; // Lecture des donnees
$result = odbc_do($cnx, $query);

?>

Merci.

j'attends votre réponse!!!!!!!!!!!!!!!!!!!

Liens sponsorisés

zeb
Profil : Modérateur libre

J'attends que tu lises les règles et que tu les appliques !!!!!!!!!!!!!!!!!!!!!

Plus d'informations

Code :
  1. <form id="form1" name="form1" method="POST" action="nomdecettepage.php">
  2.   <label>theme
  3.   <select name="theme" >
  4.     <option value='architecture'>Architecture</option
  5.     <option value='chimieetphysique'>Chimie et physique</option>
  6.     <option value='code'>Codes</option>
  7. </select>
  8. </form>
  9. mon code PHP est le suivant
  10. <?php
  11. $bd="bibliotheque"; // identifiant dsn
  12. $user="root"; // login   
  13. $password=""; // password   
  14. $cnx = odbc_connect( $bd , $user, $password );
  15. if( ! $cnx ) echo "Impossible de se connecter";
  16.   else echo "connexion etablit";
  17. if (isset($_POST["theme"]))
  18.   {
  19.   $theme = $_POST["theme"];
  20.   }
  21. $query = "select * FROM Livre  where theme='$theme'";
  22. $buffer = "<table border=1>";
  23. $nb_champs = mysql_num_fields($query);
  24. while($fetch = mysql_fetch_array($query))
  25. {
  26. $buffer .= "<tr>";
  27. for($i=0;$i<$nb_champs;$i++)
  28.   {
  29.   $buffer .= "<td>$fetch[$i]</td>";
  30.   }
  31. $buffer .= "</tr>";
  32. }
  33. $buffer .= "</table>";
  34. echo $buffer;
  35. ?>


Voilà.
Zeb ne frustre pas les forumnautes stp :)

Pour le créateur du post :
Attention les balises <option> doivent posséder une value, c'est elle que tu vas récupérer avec la variable $_POST['nomduSelect']; les values que j'ai mis ne marchent pas, tu dois mettre le nom des themes qu'il y a dans ta base de données.


Message édité par Thomas_R le 23-02-2007 à 15:27:11

  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » liste deroulante

Aller à :
 

Annonces Google