Aller au contenu

bouzrara

Membre
  • Compteur de contenus

    3
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. bouzrara

    liste deroulante

    <html> <body> <?php $cn=mssql_connect("localhost","noura","nounou"); if(!$cn) {echo "erreur"; exit;} $db=mssql_select_db("northwind",$cn); if(!$db) {echo "erreur d' acce ala base "; exit;} echo "<FORM METHOD = \"POST\" name=\"select_cat\">"; echo "<SELECT NAME ='categoryid'>"; // selection de la liste produit de la categorie dans la base $req = "SELECT categoryid, categoryname FROM categories ORDER BY categoryid"; $res = mssql_query($req,$cn); // affiche la selection while ($rep = mssql_fetch_object($res)) { // garde le focus sur le select if($_POST['categoryid1']==$rep->categoryname) { $selectopt=" selected"; } else { $selectopt=""; } echo "<option value=".$rep->categoryid.$selectopt.">".$rep->categoryname."</option>\n"; } echo "</SELECT>"; //echo "<INPUT TYPE ='submit' VALUE='Afficher'>"; if($_POST['categoryid']) {echo $_POST['categoryid'];} //echo "</FORM>"; ?> </body> </html> ce code permet l' affichage d' une liste des category de la base northwind concue sous sql server , je veux recuperer la valeur selectionné de la liste or l' erreur suivant apparait l'erreur: Notice: Undefined index: categoryid in d:\program files\easyphp1-7\www\liste2.php on line 35 --->$_POST[''categoryid'] n' est pas connue
  2. merci monsieur pour ton attention a mon probleme voici le debu de mon code:--> mssql_query existe <?php /* connexion à la base de donnée Nous supposerons que nous sommes en local et nous travaillons avec la base de données : mssql */ if (!$bd=mssql_connect("localhost", "noura", "nounou")) { print ("<h1>Connexion au serveur impossible !</h1>\n"); } else { mssql_select_db("arab",$bd); } /* début du script */ $query=@mssql_query("select * from imprimante"); if ($query) { echo "<form method=\"post\">\n";
  3. Bonjour tout le monde, Quand j affiche le resultat d' une requete dans une liste deroulante, je veux que l' element selectionné soit un index pour les autres champs des autres controles zone textes. Comment je declanche l' evenement de la selection : if(choix==selected)??? Voici mon code qui permet de afficher une liste deroulante de tous les type_imprimante echo "<form method=\"post\">\n"; echo "<select name=\"choix">\n"; while ($array=@mssql_fetch_array($query)) { echo "<option value=\"".$array[REF_IMPRIMANTE]."\">".$array[TYPE_IMPRIMANTE]."</option>\n"; } echo "</select>\n"; echo "<input type=\"submit\" value=\"OK\">\n"; echo "</form>\n"; } Si quelcun peut m'aider je le merci d'avance. <edit:dan = Mise en page ! >
×
×
  • Créer...