Hallo zusammen !
Mit diesem Fehler hier bin ich nun wirklich mächtig überfordert!!
Folgender Code:
Eigentlich werden nur Variblen definiert, aber als das
Endergebnis später im Script falsch war, hab ich
eingefügt um die Variablen zu prüfen..
Und dabei kam Folgendes raus:
Wenn ich den foreach innerhalb des whiles ausführe ist die Ausgabe: 17,0,0
außerhalb des whiles ist die Ausgabe allerdings 0,0,0.
17#0#0 steht auch in der Tabelle ist daher richtig. Wo sind die hin?!
Mit diesem Fehler hier bin ich nun wirklich mächtig überfordert!!
Folgender Code:
Code:
// Auslesen der angreifenden Einheiten / Truppen:
$qtroups = mysql_query ("SELECT nahkampf, fernkampf, reiterei, sonst FROM journey WHERE start LIKE '$targkoords' AND status1 LIKE '$check'") OR die(mysql_error()) ;
while( $temp2 = mysql_fetch_assoc($qtroups) )
{
$inf_array = explode("#",$temp2["nahkampf"]) ;
$arc_array = explode("#",$temp2["fernkampf"]) ;
$cav_array = explode("#",$temp2["reiterei"]) ;
$son_array = explode("#",$temp2["sonst"]) ;
// Backup für Endberechnung
$inf_array2 = explode("#",$temp2["nahkampf"]) ;
$arc_array2 = explode("#",$temp2["fernkampf"]) ;
$cav_array2 = explode("#",$temp2["reiterei"]) ;
$son_array2 = explode("#",$temp2["sonst"]) ;
}
Eigentlich werden nur Variblen definiert, aber als das
Endergebnis später im Script falsch war, hab ich
Code:
foreach($cav_array as $unit)
{ echo $unit.'<br />' ; } die() ;
Und dabei kam Folgendes raus:
Wenn ich den foreach innerhalb des whiles ausführe ist die Ausgabe: 17,0,0
außerhalb des whiles ist die Ausgabe allerdings 0,0,0.
17#0#0 steht auch in der Tabelle ist daher richtig. Wo sind die hin?!