Hi,
Also ich habe folgendes Problem.
Ich habe eine PHP Datei:
Das Problem ist, dass die Varibale "which" ja nur einen Wert haben kann, es sollen aber alle Lyrics ausgegeben werden, die der User angekreuzt hat in einer Checkbox.
Datei print.php:
Ich weiss dass ich für jede Checkbox nen andren Namen vergeben könnte und die mySQL Abfrage mit WHERE Tracknummer='which1' OR Tracknummer='which2' usw. machen könnte aber das will ich ja grade nich, ich hoffe jemand weiss ne andere möglichkeit
vielen dank
h0110w
Also ich habe folgendes Problem.
Ich habe eine PHP Datei:
PHP:
<form action="print.php" method="POST">
<?php
include("mysql.php");
$abfrage = "SELECT Name,Tracknummer,Lyrics,Dauer FROM lip ORDER BY Tracknummer asc";
$erg = mysql_db_query($db,$abfrage,$verbindung);
if(!$erg){print $fehler3; }
while(list($Name,$Tracknummer,$Lyrics,$Dauer) = mysql_fetch_row($erg)) {
for($i=0;$i<1;$i++) {
?>
<input type="checkbox" name="which" value="<?php echo $Tracknummer ?>"><?php echo $Name ?>
<?php }}?>
<input type="submit">
</form>
Das Problem ist, dass die Varibale "which" ja nur einen Wert haben kann, es sollen aber alle Lyrics ausgegeben werden, die der User angekreuzt hat in einer Checkbox.
Datei print.php:
PHP:
<?php
include("mysql.php");
$abfrage = "SELECT * FROM lip WHERE Tracknummer='$which'";
$erg = mysql_query($abfrage);
while(list($Name,$Tracknummer,$Lyrics,$Dauer) = mysql_fetch_row($erg)) {
?>
<center><b><?php echo $Name ?> # <?php echo $Dauer ?></b></center><br><br><br>
<?php echo $Lyrics; } mysql_close($verbindung); ?>
Ich weiss dass ich für jede Checkbox nen andren Namen vergeben könnte und die mySQL Abfrage mit WHERE Tracknummer='which1' OR Tracknummer='which2' usw. machen könnte aber das will ich ja grade nich, ich hoffe jemand weiss ne andere möglichkeit
vielen dank
h0110w