• Ich mache wie folgt die SQL-Abfrage:


    [php]$sql_string1 = "SELECT hk_id FROM xos_hkat_db WHERE hk_n='$hkat'";
    $hk_id = mysql_query($sql_string1, $connection);[/php]


    und ich bekomme als $hk_id den Wert "Resource id #2" zurück! Es sollte eigentlich eine Zahl wie zum Beispiel 122 sein!

    ... wir wären heute wohl technisch wesentlich weiter, wenn 3Dfx Interactive nicht hätte gehen müssen. Und wir wären wohl um einige recht geistesgestörte 3D-Beschleuniger bereichert worden.

  • Habs selbst rausbekommen:


    [php]$sql_string1 = "SELECT hk_id FROM xos_hkat_db WHERE hk_n='$hkat'";
    $ergebnis = mysql_query($sql_string1, $connection);
    $zeile = mysql_fetch_row($ergebnis);
    $hk_id = $zeile[0];[/php]

    ... wir wären heute wohl technisch wesentlich weiter, wenn 3Dfx Interactive nicht hätte gehen müssen. Und wir wären wohl um einige recht geistesgestörte 3D-Beschleuniger bereichert worden.

  • weitere Frage:


    Ich habe 2 Auswahllisten (Select-Element) und möchte beim Ereignis "onChange" der ersten Auswahlliste, die 2. Auswahlliste aktualisieren, das heisst der Inhalt der beiden Elementen ist dynamisch!


    Was gibt es für Möglichkeiten? Habe leider kein JS gefunden :( !




    THX for help

    ... wir wären heute wohl technisch wesentlich weiter, wenn 3Dfx Interactive nicht hätte gehen müssen. Und wir wären wohl um einige recht geistesgestörte 3D-Beschleuniger bereichert worden.

  • Hmm na ja irgendwie so:


    document.getElementsByName("Menuname")[0].selected = true;


    Wobei Menuname der Name des Select-Statements ist und 0, 1, 2 etc. der gewünschte Eintrag im Menü. Weiss nicht im Detail ob das so stimmt, aber auf jeden Fall so ähnlich.

    SELECT girl FROM pool_of_girls
    WHERE
    hair='blonde' AND sexuality='lesbian'
    ORDER BY
    size_of_breasts DESC

  • Hier der Code:


    killersushi: Sehe ich das Richtig dass der Code von dir einen bestimmten Eintrag im Select-Objekt auswält?


    [php]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="admin.css" rel="stylesheet" type="text/css">
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function focus_ukat() {
    document.formular.ukat.focus();
    //document.formular.ukat.select();
    }


    function reload_kat() {
    document.formular.kat.refresh();
    //document.formular.ukat.select();
    }


    //-->
    </script>
    </head>


    <body bgcolor="#FFFFFF" onLoad="focus_ukat()">
    <span class="ueberschrift">Unterkategorie hinzufügen</span> <br>


    <?php include("db_connect.php") ?>


    <form name="formular" method="post" action="add_ukat.php">
    <table border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="125" height="20" class="standard">
    <div align="right">Hauptkategorie: </div></td>
    <td width="300" height="20">
    <select name="hkat" id="hkat" onChange="<?php $change_kat = "1"?>">
    <?php
    if ($change = 1){
    $sql_string = "SELECT hk_n FROM xos_hkat_db ORDER BY hk_n";

    $ergebnis = mysql_query($sql_string) or die(mysql_error());

    while ($zeile = mysql_fetch_row($ergebnis))
    {
    echo "<option>" . $zeile[0] . "</option>\n";
    }
    }
    ?>
    </select>
    </td>
    </tr>
    <tr>
    <td width="125" height="20" class="standard">
    <div align="right">Kategorie: </div></td>
    <td width="300" height="20">
    <select name="kat">
    <?php

    $sql_string = "SELECT k_n FROM xos_kat_db WHERE hk_id='$hkat' ORDER BY k_n";

    $ergebnis = mysql_query($sql_string) or die(mysql_error());

    while ($zeile = mysql_fetch_row($ergebnis))
    {
    echo "<option>" . $zeile[0] . "</option>\n";
    }

    ?>
    </select>
    </td>
    </tr>
    <tr>
    <td width="125" height="20" class="standard">
    <div align="right">Unterkategoriename: </div></td>
    <td width="300" height="20">
    <input name="ukat" type="text" id="ukat" size="50"></td>
    </tr>
    <tr>
    <td width="125"><div align="right"></div></td>
    <td width="300"> <br> <input type="submit" name="add" style="background-color:#efefef; border:none; font-weight:bold; color:000000;" value="Hinzufügen">
    <input name="reset" type="reset" id="reset" style="background-color:#efefef; border:none; font-weight:bold; color:000000;" value="Löschen" onclick="focus_ukat()">
    </td>
    </tr>
    </table>
    <br>
    <br>
    <br>
    </form>
    </body>
    </html>[/php]

    ... wir wären heute wohl technisch wesentlich weiter, wenn 3Dfx Interactive nicht hätte gehen müssen. Und wir wären wohl um einige recht geistesgestörte 3D-Beschleuniger bereichert worden.

  • Ist es zwingend den HTML-Code in PHP zu implementieren, oder gibt es da auch noch andere Lösungen?

    ... wir wären heute wohl technisch wesentlich weiter, wenn 3Dfx Interactive nicht hätte gehen müssen. Und wir wären wohl um einige recht geistesgestörte 3D-Beschleuniger bereichert worden.

  • Ja sollte theoretisch einen Eintrag auswählen. Weiss halt nicht was genau du machen wolltest.


    Wenn du html ausgeben willst, kannst du auch einfach die PHP-Tags wieder schliessen.


    [php]
    <?php if ($arschloch) { ?>
    <p>Du Arschloch, du!</p>
    <?php } ?>
    [/php]


    Macht genau das gleiche wie:
    [php]
    <?php if ($arschloch) {
    echo '<p>Du Arschloch, du!</p>';
    }
    ?>
    [/php]

    SELECT girl FROM pool_of_girls
    WHERE
    hair='blonde' AND sexuality='lesbian'
    ORDER BY
    size_of_breasts DESC

  • Also ich versuche mich nochmals ein bisschen klarer auszudrücken :) !


    Ich habe 2 Auswahllisten!


    - Das erste ist für Geschlecht (männlich, weiblich)
    - Das zweite für Artikel (männlich:boxershorts, hut/weiblich: tanga, nagellack)


    Jetzt möchte ich dass wenn ich beim ersten weiblich auswähle beim zweiten das Artikelsortiment gefiltert wird und nur noch tanga und nagellack anzeigt!


    Der Inhalt der Beiden Auswahllisten wird durch eine SQL Abfrage definiert. Meine Frage ist:


    - Wie kann ich die 2te Auswahlliste aktualisieren?



    THX

    ... wir wären heute wohl technisch wesentlich weiter, wenn 3Dfx Interactive nicht hätte gehen müssen. Und wir wären wohl um einige recht geistesgestörte 3D-Beschleuniger bereichert worden.

  • Achso. Ja dann machste mit Javascript, dass das Menü beim Auswählen eines Eintrages die Seite neu lädt und schickst die entsprechenden Variablen mit um dann den Datensatz vom zweiten Menü auszulesen.

    SELECT girl FROM pool_of_girls
    WHERE
    hair='blonde' AND sexuality='lesbian'
    ORDER BY
    size_of_breasts DESC