LoseAndMore.de
Well-known member
- 20 April 2006
- 292
- 8
Ich habe ein Formular,
dieses geht von x von 1-1000 und von y von 1-1000
Also 1.000.000 Felder.
Beispiel:
<td>
<input type="checkbox" name="y1x1" value="on">
</td>
<td>
<input type="checkbox" name="y1x2" value="on">
</td>
<td>
<input type="checkbox" name="y1x3" value="on">
</td>
...
<td>
<input type="checkbox" name="y1x1000" value="on">
</td>
<td>
<input type="checkbox" name="y2x1" value="on">
</td>
<td>
<input type="checkbox" name="y2x2" value="on">
</td>
<td>
<input type="checkbox" name="y2x3" value="on">
</td>
...
<td>
<input type="checkbox" name="y2x1000" value="on">
</td>
Nun muß ich auswerten welche Felder "on" sind,
da ich nicht 1.000.000 Abfragen stricken wollte,
dachte ich dieses würde gehen:
for ($y=1; $y<=1000; $y++)
{
for ($x=1; $x<=1000; $x++)
{
$var="y";
$var.=$y;
$var.="x";
$var.=$x;
if ($var=="on")
{
echo "$var<br>";
}
}
}
Leider war da ein großer Denkfehler, da dieses natürlichnur $var auf z.B. y1x1 setzt aber nie den Wert von $y1x1 zeigt und vergleicht.
dieses geht von x von 1-1000 und von y von 1-1000
Also 1.000.000 Felder.
Beispiel:
<td>
<input type="checkbox" name="y1x1" value="on">
</td>
<td>
<input type="checkbox" name="y1x2" value="on">
</td>
<td>
<input type="checkbox" name="y1x3" value="on">
</td>
...
<td>
<input type="checkbox" name="y1x1000" value="on">
</td>
<td>
<input type="checkbox" name="y2x1" value="on">
</td>
<td>
<input type="checkbox" name="y2x2" value="on">
</td>
<td>
<input type="checkbox" name="y2x3" value="on">
</td>
...
<td>
<input type="checkbox" name="y2x1000" value="on">
</td>
Nun muß ich auswerten welche Felder "on" sind,
da ich nicht 1.000.000 Abfragen stricken wollte,
dachte ich dieses würde gehen:
for ($y=1; $y<=1000; $y++)
{
for ($x=1; $x<=1000; $x++)
{
$var="y";
$var.=$y;
$var.="x";
$var.=$x;
if ($var=="on")
{
echo "$var<br>";
}
}
}
Leider war da ein großer Denkfehler, da dieses natürlichnur $var auf z.B. y1x1 setzt aber nie den Wert von $y1x1 zeigt und vergleicht.