Forum Doku Wiki Blog

Forumsarchiv 2004, März
Variable Variable

archivierte Beiträge lesen

  1. (PHP) Variable Variable von Darkey, 19. 03. 2004, 20:40

Variable Variable

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

Variable Variable

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,

Variable Variable

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

Variable Variable

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,

Variable Variable

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

Variable Variable

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