tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
297
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von loddarmattheus
    loddarmattheus loddarmattheus ist offline Mitglied Gold
    Registriert seit
    Mar 2002
    Beiträge
    114
    Hallo liebes Forum,

    hab mal wieder ein Problem und Ihr seid meine einzige Rettung:

    Also: Ich hab eine mysql-datenbank (firma) mit verschiedenen Firmen (pot_kunden). Einfache SELECT-Abfragen über Textfelder sind kein Problem, aber ich möchte, dass man innerhalb eines Formulars über ein Select-Menue (Auswahlmenue) die bereits vorhandenen Firmen auswählen kann.

    Ist es irgendwie möglich, die vorhandenen Firmen auszulesen und in dieses Auswahlmenue einzufügen, so dass man nur noch auf den Drop-Down-Pfeil klicken braucht und sämtliche Firmen aufgelistet bekommt?

    Kann mir bitte jemand einen Tipp geben?

    //loddar
     

  2. #2
    Avatar von loki2002
    loki2002 loki2002 ist offline Mitglied Platin
    Registriert seit
    Jan 2002
    Ort
    011000110011011000110100
    Beiträge
    614
    beispiel:

    PHP-Code:
    <?
    ... db_connection
    mysql_select_db
    (datenbank);

    $query "select pot_kunden FROM firma");
    echo 
    "<form method=\"post\" action=\"filename.php\"\n";
    echo 
    "<select name=\"firma\">\n";
    while(
    $row mysql_fetch_array($query)) {
    echo 
    "<option value=\"$row[id]\">".$row[pot_kunden]."</option>\n"
    }
    echo 
    "</select><input type=\"submit\" value=\"go\"></form>\n"
    ?>
    der rest duerfte klar sein..
    Geändert von loki2002 (20.08.02 um 15:06 Uhr)
     

  3. #3
    Avatar von loddarmattheus
    loddarmattheus loddarmattheus ist offline Mitglied Gold
    Registriert seit
    Mar 2002
    Beiträge
    114
    Hi Loki,

    hab noch ne Zeile eingefügt

    PHP-Code:
    <?PHP $db mysql_connect("localhost"); 
    mysql_select_db("firma",$db); 
    $query "SELECT fa FROM pot_kunden"
    $resID mysql_query($query$db); 
    echo 
    "<form name=\"formular1\" method=\"post\" action=\"admin06.php\">\n"
    echo 
    "<select name=\"weissnicht\">\n"
    while(
    $row mysql_fetch_array($resID))
    {
    echo 
    "<option value=\"$row[id]\">".$row[fa]."</option>\n";
    }
    echo 
    "</select><input type=\"submit\" value=\"Auswählen\"></form>\n";
    ?>
    und jetzt hauts hin

    Eine Frage habe ich aber noch - welche Variable nehm ich mit auf die nächste Seite "admin06.php", oder gibts eine elegantere Lösung?

    //loddar
     

  4. #4
    Avatar von loki2002
    loki2002 loki2002 ist offline Mitglied Platin
    Registriert seit
    Jan 2002
    Ort
    011000110011011000110100
    Beiträge
    614
    echo "<select name=\"weissnicht\">\n";

    sprich die $var 'weissnicht' uebergibst Du .. bzw. weissnicht=$id ..weil ja -> "<option value=\"$row[id]\">"

    wobei Du natuerlich ein Feld namens 'id' in deiner db haben musst.. und das am besten mit auto_increment automatisch (wie der name ja schon beschreibt ) gefuellt wird..
    Geändert von loki2002 (20.08.02 um 19:37 Uhr)
     

  5. #5
    Avatar von loddarmattheus
    loddarmattheus loddarmattheus ist offline Mitglied Gold
    Registriert seit
    Mar 2002
    Beiträge
    114
    Nochmals THX,

    ich wüsst nicht, was ich ohne euch machen sollte.:|

    //loddar
     

  6. #6
    Avatar von loddarmattheus
    loddarmattheus loddarmattheus ist offline Mitglied Gold
    Registriert seit
    Mar 2002
    Beiträge
    114
    Tschuldigung, dass ich nochmal stören muss, aber...

    Die Variablenübergabe funktioniert so ganz gut!

    PHP-Code:
    $var'weissnicht' 
    Nur ich brauche auf der Folgeseite eigentlich zwei Variablen, einmal den Namen der Firma [fa] und die dazugehörige Kunden-ID [id].
    Er übergibt aber nur die ID an die nächste Seite, da ja

    PHP-Code:
    "<option value=\"$row[id]\">" 
    Kann man das irgendwie lösen, vielleicht mit versteckten Feldern oder so?

    Wäre echt klasse, wenn mir einer helfen könnte.

    //loddar
     

Ähnliche Themen

  1. mit Array mehere SELECT Abfragen
    Von thomsonz im Forum PHP
    Antworten: 6
    Letzter Beitrag: 15.08.08, 12:55
  2. Auswahlmenue
    Von sunflower84 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 21.12.06, 08:16
  3. DB Abfragen ausgeben
    Von xtratz im Forum PHP
    Antworten: 3
    Letzter Beitrag: 18.10.05, 20:09
  4. Zwei SELECT-Abfragen zusammenfassen?
    Von ulireg im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 26.07.05, 08:37
  5. 2 unabhängige SELECT Abfragen
    Von RADA im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 21.07.04, 11:51