Hallo,
Ich habe folgenden Code, der eigentlich einfach nur $name[0] (dynamisch genriert in ein Array schreiben soll.
Der Code dazu sieht so aus:
Allerdings ist das Array hinterher leer.
Ich gebe mein Array so aus:
Aber es werden zwar so viele Array-Elemente angelegt, wie ich brauche, aber das Array hat keinen Inhalt.
Seltsamerweise enthält die Variable $testwert aus dem oberen Code den richtigen Inhalt, aber meine Zuweisung direkt darunter bringt keinen Inhalt.
Könnt ihr mir helfen?
Ich habe folgenden Code, der eigentlich einfach nur $name[0] (dynamisch genriert in ein Array schreiben soll.
Der Code dazu sieht so aus:
PHP-Code:
<?php
$produkt_2 = array();
$i = 0;
while ($zeile = mysql_fetch_assoc($query2))
{
$name = $zeile["products_options_name"];
$name = explode(' ', $name);
$testwert;
if (isset($_POST[$name[0]]) && $testwert != $_POST[$name[0]])
{
echo "
". $zeile["products_options_name"] . ": " . $_POST[$name[0]];
$testwert = $_POST[$name[0]];
echo $testwert;
$produkt_2[$i] = $_POST[$name[0]];
}
$i++;
}
?>
Ich gebe mein Array so aus:
PHP-Code:
<?php
$options_menge = count($produkt_2)-1;
for ($i = 0; $i <= $options_menge; $i++)
{
echo "<input type=\"hidden\" value=\"" . $produkt_2[$i] . "\" name=\"Option_$i\">";
}
?>
Seltsamerweise enthält die Variable $testwert aus dem oberen Code den richtigen Inhalt, aber meine Zuweisung direkt darunter bringt keinen Inhalt.
Könnt ihr mir helfen?

Kommentar