#1 31. August 2011 Dropdown Menü und anzeige der Daten unterhalb Hallo zusammen, ich bin gerade dran für ein Blog, eine Preisliste zu machen und möchte dazu ein Dropdown Menü machen wo man den Gegenstand auswählen kann und dann darunter direkt die restlichen Werte aus der MySQL DB angezeigt werden. Ich bin schon soweit, dass ich das Dropdown Menü aus der MySQL Betanke, aber wie ich dann etwas direkt nach auswählen darunter anzeigen lassen kann, habe Ich nicht hinbekommen. Das ist mein Aktueller Code: PHP: <html> <head> <title>Preisliste</title> </head> <body> <form action="" method="post"> <select name="items" title="Bitte wähle ein Item" size="1"> <option name="ID" value="">Bitte wähle ein Item aus</option> <?php $dbuser = "root" ; $dbpass = "[PASSWORD]" ; $dbname = "preisliste" ; $dbserver = "localhost" ; mysql_connect ( $dbserver , $dbuser , $dbpass ) or die( mysql_error ()); //echo "Connected to MySQL<br />"; mysql_select_db ( $dbname ) or die( mysql_error ()); //echo "Connected to Database"; $result = mysql_query ( "SELECT * FROM Items" ) or die( mysql_error ()); while( $row = mysql_fetch_array ( $result )) { echo "<option name=\"ID\" value=\"" . $row [ 'ID' ]. "\">" . $row [ 'Name' ]. "</option>" ; } ?> </select></form> </body> </html> kann mir da vielleicht jemand ein Tip geben? Grüße chima300 + Multi-Zitat Zitieren
#2 31. August 2011 AW: Dropdown Menü und anzeige der Daten unterhalb so in etwa PHP: <? php$numOpt = 2 ; $found = false ; if (isset( $_POST [ 'ID' ]) && $_POST [ 'ID' ] != '' ){ echo '<p>ich guck nun in die datenbank unter id: ' . $_POST [ 'ID' ]. '</p>' ; $found = true ;} ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><title>Unbenannt</title></head> <body> <form action="" method="post"> <select name="ID" onchange="submit();"> <option value="">Bitte wähle ein Item aus</option> <?php for ( $i = 1 ; $i <= $numOpt ; $i ++){ $sel = isset( $_POST [ 'ID' ]) && $_POST [ 'ID' ] == $i ? ' selected="selected"' : '' ; echo '<option value="' . $i . '"' . $sel . '>' . $i . ' </option>' ; } ?> </select></form> <?php if ( $found ){ echo '<p>und hier die ausgaben zu id: ' . $_POST [ 'ID' ]. '</p>' ;} ?> </body></html> + Multi-Zitat Zitieren
#3 31. August 2011 AW: Dropdown Menü und anzeige der Daten unterhalb okay, dann werde Ich das mal probieren. Danke schon mal, habe es mir schon fast gedacht, dass ich das noch mit einem Submit machen muss + Multi-Zitat Zitieren
#4 31. August 2011 AW: Dropdown Menü und anzeige der Daten unterhalb Nö, musst du nicht. Zauberwort Ajax und ich meine kein Putzmittel! + Multi-Zitat Zitieren
#5 31. August 2011 AW: Dropdown Menü und anzeige der Daten unterhalb putzen hab ich mir mal gespart. step 1: erstmal schmutzig machen + Multi-Zitat Zitieren