Der folgende Beitrag wurde am 19. 03. 2004, 20:40 Uhr von Darkey veröffentlicht.
Nabend,
ich habe das problem:
$filter[$d] = $filter$d;
leider muss ich variable variable benutzen, da
echo "
<select name=\"filter$d\" onchange=\"document.filter$d.submit()\">";
mit einem array nicht funktioniert.
nun ist meine frage, wie bekomme ich den wert von $filter$d in das array
$filter[$d]?
MfG Darkey
Der folgende Beitrag wurde am 19. 03. 2004, 20:47 Uhr von Samuel Vogel veröffentlicht.
Hallo,
> $filter[$d] = $filter$d;
Bei mir gibt das einen PHP error aus!
> leider muss ich variable variable benutzen, da
nein musst du nicht, du musst es nur anders schreiben!
> echo "
> <select name=\"filter$d\" onchange=\"document.filter$d.submit()\">";
schreib: name=\"".filter[$d]."\"
> mit einem array nicht funktioniert.
so wie oben beschrieben gehts!
> nun ist meine frage, wie bekomme ich den wert von $filter$d in das array
> $filter[$d]?
Wie gesagt bei mir bekomm ich dadruch einen PHP Error!
samy,
Der folgende Beitrag wurde am 19. 03. 2004, 21:22 Uhr von Darkey veröffentlicht.
> Hallo,
>
> > $filter[$d] = $filter$d;
> Bei mir gibt das einen PHP error aus!
das war auch nur ein beispiel. zum verdeutlichen
> > echo "
> > <select name=\"filter$d\" onchange=\"document.filter$d.submit()\">";
> schreib: name=\"".filter[$d]."\"
>
hm da bekomme ich einen parse error...
MfG Darkey
Der folgende Beitrag wurde am 19. 03. 2004, 21:26 Uhr von Samuel Vogel veröffentlicht.
Hallo,
Das kann nicht sein, glaub ich ;) , weil ich seh keinen Fehler was hast du denn genau geschrieben?
samy,
Der folgende Beitrag wurde am 19. 03. 2004, 21:29 Uhr von Darkey veröffentlicht.
Nabend,
echo "<select
name=\"".filter[$d]."\"
onchange=\"document.filter[$d].submit()\">";
MfG Darkey
Der folgende Beitrag wurde am 19. 03. 2004, 21:45 Uhr von Darkey veröffentlicht.
werde mal ein bissel mehr schreiben :)
for ($d=1; $d < 11; $d++){
$filter[$d] = $filter.$d;
echo $filter.$d;
if ("$filter"."$d" == "")
{
$filtern[$d] = "";
}
else
{
$filtern[$d] = "where $filterspalten[$d] in ('$filter[$d]')";
}
echo $filtern[$d];
if ($filternan[$d] == on){
$result = mysql_query("SELECT DISTINCT
$filterspalten[$d]
FROM
bestand
ORDER BY
$filterspalten[$d]
ASC") or die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
foreach($row as $key => $wert)
{
$ergebnis[$d][]=$wert;
}
}
echo "<td>";
echo "<form method=\"POST\" name=\"filter$d\">";
echo "<select name=\"".filter[$d]."\" onchange=\"document.filter[$d].submit()\">";
foreach($ergebnis[$d] as $key => $wert)
{
if ( $ergebnis[$d][$key] == $filter[$d] )
{
$optionen = $ergebnis[$d][$key];
echo "<option selected=\"selected\">$optionen</option>4";
}
else{
$optionen = $ergebnis[$d][$key];
echo "<option>$optionen</option>";
}
}
}
}
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4