Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Variable aus Auswahlmenü übergeben [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Variable aus Auswahlmenü übergeben


 
Maddin
26-12-2001, 18:56 
 
Servus zusammen,

ich mache gerade ein Auswahlmenü! Das Auswahlmenü soll meine gangen DVD's anzeigen. Diese kann ich beliebig in meiner Datenbank ergänzen. Jetzt möchte ich eine DVD auswählen (z. B. die DVD "American Pie") und dazu soll dann mein fazit angezeigt werden.

Nur weiß ich nicht wie ich das mit dem eigentlichen "auswählen" mache und die Variable übergebe.

Hier mal mein bisheriges Script. (Die Abfrage und Anzeige meiner DVD's funktioniert bereits!)

---

<html>
<head>
<title> DVD-Reviews </title>

</head>
<BODY BGCOLOR="#FFFFFF" style="font-family: verdana, helvetica, arial" topmargin="0" leftmargin="0" vlink="#0000FF" alink="#0000FF" link="#0000FF">


<?php

include ('include.php');

?>


<select name="DVD-Reviews" Size=1;>
<option value="<?echo $id?>" select><?echo $name?></option>
<option value="" select> - Wähle eine DVD aus! - </option>
<?
$string = mysql_query("select * from dvdmaddin");

while($result = mysql_fetch_array($string)):?>
<option value="<?echo $result["id"]?>"><?echo $result["name"]?></option>
<?endwhile?>
</select>


</body></html>

---

Kann mir jemand weiterhelfen? Wäre echt nett!!!

Außerdem weiß ich noch nicht recht wie ich dann die "auswertung.php" mache!!!

Gruß

Maddin

 
Sky
27-12-2001, 15:38 
 
<form action="auswertung.php" method="GET">
<select name="DVD-Reviews" Size=1;>
<option value="<?echo $id?>" select><?echo $name?></option>
<option value="" select> - Wähle eine DVD aus! - </option>

<?
$string = mysql_query("select id,name from dvdmaddin");
while($result = mysql_fetch_array($string)):?>
<option value="<?echo $result["id"]?>"><?echo $result["name"]?></option>
<?endwhile?>
</select>
<input type="submit" value="Anzeigen">
</form>

auswertung.php
//vorher zum dbserver connecten und db auswählen
$id = $HTTP_GET_VARS[id];
$r = mysql_query("SELECT * FROM dvdmaddin WHERE id='$id'");
while ($data = mysql_fetch_array($r)) {
echo $data[feld];
//usw.
}

Das gehört aber ins PHP-Forum, wohin ich es nachher verschieben werde... wenn ich's nicht vergesse :D

 
Maddin
27-12-2001, 16:24 
 
Hallo nochmal,

schon mal danke!!!

eigentlich wollte ich das nicht mit einem Submit-Button machen!!! Soweit war ich auch schon...

Ich wollte gerne ein onChange Event-Handler einbauen... also ein Java-Script... kann auch ein onClick oder ein onSubmit ???

also beim anklicken die form ausführen...

nur wie ich das mache weiß ich nicht...

Gruß

Maddin

 
Sky
27-12-2001, 17:08 
 
<form action="auswertung.php" method="GET" name="auswertung">
<select name="DVD-Reviews" Size=1 onClick="auswertung.submit()">

 
Maddin
01-01-2002, 14:19 
 
Servus,

ich hab etz selber nochmal rumprobiert und mein Problem gelöst! Aber trotzdem danke für Eure Bemühungen!

Hier mein Script:

---

<form name="Review" action="auswertung.php" method="get">

<select name="DVD" Size=1; onchange="document.Review.submit();">

<?
$string = mysql_query("select * from dvdmaddin order by name");

while($result = mysql_fetch_array($string)):?>
<option value="<?echo $result["id"]?>"><?echo $result["name"]?></option>
<?endwhile?>
</select>
</form>

---

Allen noch ein frohes und computerreiches Jahr!!!

Gruß

Maddin


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:52 Uhr.