Moin!
echo $begrüßung;
$i=0;
foreach $input as $dummy
{
if ($_POST['input'][$i]['select'] != "")
{
$input[$i]=$_POST['input'][$i]['select'];
}
else
{
$input[$i]=$_POST['input'][$i]['text'];
}
$i++;
}Wo kommt $input her? Wieso nimmst du an, dass es ein Array ist? Warum willst du $input Elemente hinzufügen, deren Existenz du nicht prüfst, während du es mit foreach durchläufst?
Haaaaaaa! Genau!
$i=0;
foreach $_POST['input'] as $dummy
{
if ($_POST['input'][$i]['select'] != "")
{
$input[$i]=$_POST['input'][$i]['select'];
}
else
{
$input[$i]=$_POST['input'][$i]['text'];
}
$i++;
}
Das der Spaß nur betrieben wird, wenn $_POST['input'] überhaupt existiert ist klar.
Das Error-Reporting ist offensichtlich so eingestellt, dass da nichts kommt.
Das mit den fortlaufenden Werten war natürlich eine Spekulation.
Ich hatte das ganze nur hingerotzt, um zu zeigen, dass er in einer Schleife die übergebenen Werte prüfen möge, weil der OP schrieb, er hätte jeweils ein letztendlich konkurierendes input und select.
Das ganze ging aus dem Begleittext doch hoffentlich hervor.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch für seriöse Agenturen.