tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
147
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mcdave mcdave ist offline Grünschnabel
    Registriert seit
    Jan 2011
    Beiträge
    4
    Ich hätte eine Frage!

    Wie kann ich hier, die ausgewählten Daten auf der nächsten Seite ausgeben?

    Wäre froh um eure Hilfe!



    <form action="suche.php">
    <select name="avar[]" size="10" multiple>
    <?php
    $db = mysql_connect ("localhost", "root", "")
    or die ("<h1>Keine Verbindung möglich: </h1><p>" .mysql_error());

    mysql_select_db("test") or die ("Datenbank korrupt oder nicht vorhanden!");
    $sql = "SELECT * FROM test";
    $res=mysql_query($sql);
    while ($row = mysql_fetch_array($res))
    {
    $tabelle = $row['Name'];
    echo "<option name=\"tabelle\" value=\"$tabelle\">$tabelle</option>";
    }
    ?>
    </optgroup>
    </select>
    <input name="doit" type="submit" value="Los"/>
    </form>
     

  2. #2
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.520
    Hallo und willkommen im Forum.

    Verwende bitte in Zukunft die Code-Tags, in deinem Falle [php].

    Versuch es doch mal so:
    Code php:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    <?php
    /** suche.php **/
     
    $selectedValues = $_GET['avar'];
     
    foreach($selectedValues as $selectedValue)
    {
      echo "Gewählt: $selectedValue<br/>";
    }
    ?>

    Sollte so funktionieren.

    Vielleicht solltest du dein Form zukünftig auch mit einem Methoden-Attribut versehen:

    Code html:
    1
    2
    
    <form action="suche.php" method="post">
    ...

    Wenn keine Methode angegeben ist, wird standard-mäßig GET verwendet, wenn ich das richtig in Erinnerung habe.
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  3. #3
    mcdave mcdave ist offline Grünschnabel
    Registriert seit
    Jan 2011
    Beiträge
    4
    hey Viellen Dank

    Aber leider erscheint folgende Fehlermeldung.


    Warning: Invalid argument supplied for foreach() in C:\Temp\xampp\htdocs\A\suche.php on line 6
     

  4. #4
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.520
    Dann wurde anscheinend überhaupt keine der Optionen ausgewählt? In diesem Fall muss natürlich noch eine Prüfung rein:

    Code php:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    <?php
    /** suche.php **/
     
    $selectedValues = $_GET['avar'];
     
    if(isset($selectedValues) && count($selectedValues)) 
    {
      foreach($selectedValues as $selectedValue)
      {
        echo "Gewählt: $selectedValue<br/>";
      }
    }
    ?>

    EDIT: Mir ist grad noch aufgefallen, dass es sein könnte, das du beherzigt hast, was ich über die Methode im Form geschrieben habe. In diesem Falle musst du statt $_GET natürlich $_POST verwenden.
    Geändert von saftmeister (09.01.11 um 18:16 Uhr) Grund: Richtigstellung
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  5. #5
    mcdave mcdave ist offline Grünschnabel
    Registriert seit
    Jan 2011
    Beiträge
    4
    Ich habe $_Get durch $_Post ersetzt und es hat geklappt.

    Vielen Danke für deine Hilfe
     

Ähnliche Themen

  1. automatische markierung von Liste-select
    Von bilobill im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 19.07.07, 11:55
  2. Antworten: 2
    Letzter Beitrag: 09.10.06, 19:33
  3. <select> liste mit submit wirkung
    Von Nabi im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 11.08.06, 13:02
  4. SQL Tabelle als SELECT Liste in PHP
    Von noisy im Forum PHP
    Antworten: 1
    Letzter Beitrag: 14.07.02, 23:48
  5. select option liste
    Von Darkness im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 27.09.01, 11:35