phpbar.de logo

Mailinglisten-Archive

AW: [php] Select Auswahlmenü

AW: [php] Select Auswahlmenü

binabik [freesurf.ch] binabik at freesurf.ch
Mon Jan 12 15:37:09 CET 2004


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