nabend!
brauch mal euren rat! und zwar ging mein match-add-script gestern noch einwandfrei und heute nun auf einmal nicht mehr.
folgende fehlermeldungen treten auf:
Notice: Undefined variable: pa in match.inc.php on line 103
Notice: Undefined variable: pb in match.inc.php on line 103
Notice: Undefined variable: pa in match.inc.php on line 104
Notice: Undefined variable: pb in match.inc.php on line 105
So und hier die Zeilen 101-108 bzw der komplette teil des codes:
Code:
while(list($key, $val) = each($_POST['map'])){
if($val != 0){
mysql_query("INSERT INTO $sql_match_points (matchid, map, pa, pb) VALUES ('$last_match_id', '$val', '$pa[$i]', '$pb[$i]')");
$all_points_a = $pa[$i] + $all_points_a;
$all_points_b = $pb[$i] + $all_points_b;
}
$i++;
}
dabei muss es ja um die variablen $pa[] und $pb[] gehen die mit folgendem script übergeben werden:
Code:
for($x = 1; $x < 11; $x++){
echo(" <tr height=\"20\"><td width=\"15%\" valign=\"center\" class=\"box_a\"><i>$x. Map</i></td>
<td width=\"35%\" valign=\"center\" class=\"box_a\"><select name=\"map[]\" class=\"select\">");
$game_sql = mysql_query("SELECT * FROM $sql_match_games WHERE inactive = '0' ORDER BY game ASC");
while($game = mysql_fetch_assoc($game_sql)){
echo("<option value=\"0\" style=\"font-weight:bold;\">".$game['game']."</option>");
$maps_sql = mysql_query("SELECT * FROM $sql_match_maps WHERE game = '".$game['id']."' ORDER BY map ASC");
while($map = mysql_fetch_assoc($maps_sql)){
echo("<option value=\"".$map['id']."\"> » ".$map['map']."</option>");
}
}
echo(" </select></td>
<td width=\"50%\" class=\"box_a\">".$site_clan." <input type=\"text\" name=\"pa[]\" class=\"points\" maxlength=\"3\"> <b>:</b> <input type=\"text\" name=\"pb[]\" class=\"points\" maxlength=\"3\"> Gegner</td>
</tr>");
}
ich habe absolut keinen plan warum der nun rumspackt! evt. könnt ihr mir ja mal helfen!