werte nicht überschreiben lassen
Andreas
- php
<?
$select_datei = mysql_query("select * from $table");
while($zeile = mysql_fetch_array($select_datei))
{
if ($zeile["dateiid"] == 1)
{
$test= "TEST1";
}
elseif($zeile["dateiid"] == 2)
{
$test= "TEST2";
}else{
$test= "TEST3";
}
?>
<a href="<? echo $PHP_SELF;?>">?test=<? echo $test;?><? echo $zeile["datei"];?></a>
<?
}
?>
Problem die Variable <? echo $test;?> lautet immer TEST1
wobei die Zeile dateiid=1 die Variable TEST1
und die Zeile dateiid=2 die Variable TEST2
haben sollte!
Was mache ich falsch?
Danke
Moin!
Problem die Variable <? echo $test;?> lautet immer TEST1
wobei die Zeile dateiid=1 die Variable TEST1
und die Zeile dateiid=2 die Variable TEST2
haben sollte!
Was mache ich falsch?
Sieht so aus, als ob deine Datenbank immer nur 1-Werte zurückliefert. Um sicherzugehen, solltest du diesen Wert testweise ebenfalls ausgeben.
- Sven Rautenberg