Aller au contenu

bouzrara

Membre
  • Compteur de contenus

    3
  • Inscrit(e) le

  • Dernière visite

Messages postés par bouzrara

  1. <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...