Mailinglisten-Archive |
hallo zusammen danke euch für die vielen vorschläge, betreffend meines problems. die javascript lösung möchte ich nicht verwenden, da dies für firmen intern im gebrauch ist und dort javascript nicht aktiviert ist. ich habe nun selbst aucnb nochmals probiert, wenigstens ein select menü aus datenbankeinträgen zu erstellen und folgendes gemacht: <?php $connect = mysql_connect("XXXX", "XXXXX", "XXXXX") or die('Keine Verbindung zu Datenbank möglich: ' . mysql_error()); mysql_select_db("handy_db"); ?> <select name="hersteller" size="1"> <option value="">Bitte auswählen</option> <?php $abfrage = "SELECT * FROM hersteller ORDER BY hersteller_name ASC"; $query = mysql_query($abfrage) or die("Abfrage fehlgeschlagen"); while ($result = mysql_fetch_row ($query, MYSQL_ASSOC)) { foreach ($result as $col_value) { print "<option>$col_value</option>"; } } mysql_free_result($query); mysql_close($connect); ?> </select> aber leider funktioniert dieses script nicht, wie gewünscht, ich sehe zwar das select menü und auch die erste option, aber leider zeigt es mir die einträge nicht an. weis jemand wo der fehler ist? gruss... martin > -----Ursprüngliche Nachricht----- > Von: php-bounces at phpbar.de [mailto:php-bounces at phpbar.de] Im > Auftrag von Önder Balkaya > Gesendet: Sonntag, 11. Januar 2004 19:55 > An: deutschsprachige PHP-Mailingliste > Betreff: AW: [php] Select Auswahlmenü > > Probier mal folgendes aus. > Ist vielleicht nicht das optimalste, aber es funktioniert. > Gruß > Önder > > > <script language=JavaScript> > function navigation(formular) > { > document.forms[formular].action="kategorie.phtml" > document.forms[formular].submit(); > } > </script> > > <tr> > <td>Sprache: <?=$sprache?></td> > <td> > <SELECT NAME="sprache" SIZE=1 > onChange="navigation('senden')"> <OPTION VALUE="" >bitte > Auswählen</option> <?php $spracheid = 1; $sprachename = > "deutsch"; echo "<OPTION VALUE=\"$spracheid\""; if > ($sprache==$spracheid) { > echo "selected"; > } > echo ">$sprachename</OPTION>"; > ?> > </select> > </td> > </tr> > > > <?php > if($sprache>0) > { > ?> > > <tr> > <td>Bereich:</td> > <td> > <SELECT NAME="bereich" SIZE=1 onChange="navigation('senden')"> > <OPTION VALUE="" >bitte Auswählen</option> <?php $ebene = 1; > $resultebene1 = mysql_query("select * from $tabelle where > abhaengigkeit='$sprache' and ebene='$ebene1'"); while > ($rowebene1 = mysql_fetch_row ($resultebene1)) { > $name = $rowebene1[1]; > $id = $rowebene1[3]; > echo "<OPTION VALUE=\"" . $id . "\""; > if ($bereich == $id ) > { > echo " selected "; > $abhaengigkeit = $id; > $ebene1 = $id; > } > echo ">" . $name . "</option>" ; > } > ?> > </select> > </td> > </tr> > > > > > > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.560 / Virus Database: 352 - Release Date: 08.01.2004 > > -- > ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de ** > Informationen: http://www.phpbar.de > http://lists.phpbar.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive