tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
419
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    al-Maghribi al-Maghribi ist offline Mitglied Silber
    Registriert seit
    Dec 2007
    Beiträge
    78
    hallo,
    Ich will eine Abfrage an meiner Datenbank mithilfe eines Dropdownfeld senden.
    Dieses Dropdownfeld habe ich mit daten aus der datenbank gefüllt.
    meine Tabelle hat diese Struktur:

    Land: DE,FR,GB,.......
    Systembezeichnung:Sony,Siemens,Philips.....
    Systemnummer:001,002,003......
    Komponentenbezeichnung:SonyAkku,SiemensLaufwerk.......
    ........


    mein Code sieht so aus:

    ++die Datei Auswahl.php wo der DDFeld gefült wird:

    PHP-Code:
    <?php include("includes/connect.php"); ?>

    <table width="931">
       <tr align="center">
      
        <td><font face="Georgia, Times New Roman, Times, serif"><strong><h3>Systeme</h3></strong></font>
            <form action="eingabeergebnis.php" method="post">
              <select name="System" size="1" >
                <option value="" selected>System Wählen</option>

    <?php 
        $sqlSYSOptions 
    "SELECT DISTINCT Systembezeichnung from haupttabelle "
        
    $resultSYSOptions mysql_query($sqlSYSOptions); 
        
            while(
    $SystemBez mysql_fetch_array($resultSYSOptions)) {
            
                echo 
    "<option name=\"System\" value=\"\">"
                
                for (
    $x 0$x sizeof($SystemBez); ++$x){
                     
                    echo 
    $SystemBez[$x]."<br>";
                     
                }
                
                echo 
    "</option>";

                }
                
                 
    $System $_GET['System'];
    ?>
                  </select>
                <br/><input type="submit" name="submit" value="Senden"><br>
            </form>
    </td>
    ++dann die Datei eingabeergebnis.php die das Aswahl ausgibt:


    PHP-Code:
    <?php include("includes/connect.php"); ?>

    <?php
    $System 
    $_POST['System'];
    $query_string mysql_query("SELECT Komponentenbezeichnung FROM haupttabelle where Systembezeichnung ='$System'",$connection);

    $column_count mysql_num_fields($query_string);
             print(
    "<TABLE BORDER=2>\n");
            
    // Daten benutzen
            
    while ($row mysql_fetch_array($query_string)){
                print(
    "<TR ALIGN=LEFT VALIGN=TOP>");
                for (
    $column_num 0;$column_num $column_count;$column_num++)
                print (
    "<TD>$row[$column_num]</td>");
                print(
    "</TR>\n");
            }
            print(
    "</TABLE>\n");
    ?>

    <?php include("includes/disconnect.php"); ?>
    Fehlermeldungen kriege ich nicht !!
    wenn ich auf Button drücke wechselt die datei zu eingabeergebnis.php aber ohne Ausgabe !!


    ich sitze seit drei tage dran und finde das Problem nicht
    ich hoffe mir kann jemanden helfen.

    mfg
    A-M
    Geändert von al-Maghribi (19.03.08 um 12:19 Uhr)
     

  2. #2
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    wenn Du Dir mal anschaust, was Auswahl.php ausgibt, sollte der Fehler klar sein. Die Auswahlliste wird ja gar nicht richtig gefüllt.
    Müsste so ungefähr aussehen:

    PHP-Code:
    $sqlSYSOptions "SELECT DISTINCT Systembezeichnung from haupttabelle "
    $resultSYSOptions mysql_query($sqlSYSOptions); 

    while(
    $row mysql_fetch_assoc($resultSYSOptions)) {
       echo 
    '<option name="System" value="' $row['Systembezeichnung'] . '">';
       echo 
    $row['Systembezeichnung'] . '</option>'

    LG
     

  3. #3
    Berdine Berdine ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    61
    Wenn kein "value" angegeben wurde, dann wird automatisch der Text genommen. Hast du denn das Formular beendet, also </form> am Ende? In deinem Quellcode, den du gepostest hast, ist das nicht drin (kann ja aber auch nur ein Teilstück sein...).
     

  4. #4
    al-Maghribi al-Maghribi ist offline Mitglied Silber
    Registriert seit
    Dec 2007
    Beiträge
    78
    vielen dank an Kuddeldaddeldu es klappt jetzt
     

Ähnliche Themen

  1. Tooltip bei DropDown Feld
    Von Danielku15 im Forum Javascript & Ajax
    Antworten: 10
    Letzter Beitrag: 24.01.08, 11:42
  2. Im DropDown Feld Datenbankeinträge
    Von M-GT im Forum PHP
    Antworten: 3
    Letzter Beitrag: 07.04.06, 15:58
  3. DropDown Feld
    Von Blümchen im Forum PHP
    Antworten: 12
    Letzter Beitrag: 12.07.05, 14:14
  4. Varibalen im dropdown feld übergeben
    Von BlackWolf im Forum PHP
    Antworten: 14
    Letzter Beitrag: 31.12.04, 01:49
  5. Antworten: 17
    Letzter Beitrag: 18.11.04, 21:08