hier der codeschnippsel

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • hier der codeschnippsel

    hall ng,

    hier der codeschnippsel,

    im dropdownfeld sollen die id und der name stehen:

    <?
    $host = "home";
    $user = "user";
    $pass = "pass";

    mysql_pconnect ($host, $user, $pass);
    mysql_select_db("database");

    // $query = mysql_query ("SELECT categories_name FROM categories ORDER BY categories_name");
    $query = mysql_query ("SELECT categories_id,categories_name FROM categories WHERE 1 ORDER BY categories_id ASC LIMIT 0, 30");
    ?>

    <form name="mycatform" method="post" action="script.php">
    <select name="categories">
    <option selected>categorie waehlen</option>
    <?
    while ($zeile = mysql_fetch_array($query)) {
    $categories = $zeile["categories_id"];["categories_name"];
    print ("<option value=\"$categories\">$categories</option>");
    }
    ?>
    </select>
    <input type="submit" name="Abschicken" value="Anfrage starten...">
    </form>


    ich hab nen fehler in zeite $categories=$zeile[....] ich will ja beides sichtbar haben, id und bezeichnung.

    aber so gehts net

    wenn ich
    $categories = $zeile ["categories_name"];

    setze gehts, habe aber nur den namen nicht die id

    weiss jemand rat?

    zum thema drei meines voherigen postings: hat jemand einen codeschnippsel in JS für mich?

    herzklopfen

  • #2
    verwende mal die php.tags für deinen code.
    ausserdem brauchst du nicht viele unterschiedliche posts aufmahcen, wenn es immer um das gleiche thema geht.
    das reicht, wenn du EINEN post aufmachst.

    hier nun die lösung ..

    PHP Code:
    <?
    while ($zeile = mysql_fetch_array($query)) {
    echo "<option value=\"".$zeile["categories_id"]."\">".$zeile["categories_name"]."</option>";
    }
    ?>
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Comment

    Working...
    X