ik probeer twee records te updaten
vool elke speler van een wedstrijd moet er punten aangepast worden, en ook de totaal punten moeten aangepast worden
het eerste doet ie gewoon zoals hoort
en het tweede doet ie niet, ja heel soms doet hij het voor de tweede speler, maar nooit voor de winner ...
het is dus de bedoeling dat de winnaar 100 krijgt, de tweede 95, derde 90,...
de var namen zijn allemaal correct, alsook te tabel en kolom namen
kan iemand ff kijken aub?
ik zie er echt niks mis mee
het is dus de tweede update die raar doet ...
er staan 3 controles op het laats in de return message, de eerste werken normaal, maar de $maks controle niet ...
het rare hiervan is dat $maks gebruikt word voor de eerste controle samen te stellen, en daar doet hij zen werk ...
<?php
include("./includes/egl_inc.php");
$secure = new secure();
$secure->secureGlobals();
page_protect();
global $config;
$matchidcheck = $_SESSION['matchid'];
$maks = '100';
$players=mysql_query("SELECT playerid FROM ffa_points WHERE matchid='$matchidcheck' order by killsdeaths DESC");
while(list($playerid)=mysql_fetch_array($players))
{
$playerspoints=mysql_query("SELECT points FROM members WHERE id='$playerid'");
while(list($points)=mysql_fetch_row($playerspoints))
{
$userpoints = $points;
}
$newpoints = $userpoints + $maks;
mysql_query("UPDATE members SET points = $newpoints
WHERE id='$playerid'");
mysql_query("UPDATE ffa_points SET xppoints = $maks
WHERE id='$playerid' and matchid='$matchidcheck'");
if ($totalxp > 51)
{
$maks = $maks - 5;
}
}
$mes="$newpoints $points $maks All Results have been stored succesfully !! Thank You !";
return success($mes,'./ffamatchesarchive.php');
include("$config[html]");
?>
1.505 views