PHP expert |
|
Hallo ik ben bezig met een Text Based RPG Game te maken.
Nu ben ik toe aan shop.php maar het volgende probleem doet zich voor: Als ik genoeg geld heb 'gespaard' en ik wil dit wapen kopen dan krijg ik een error:
You have an error in your SQL syntax near '' at line 1
You have an error in your SQL syntax near '' at line 1
<?php
include("header.html");
include("config.php");
function lid_info($wat)
{
global $_SESSION;
$sql = "SELECT `".$wat."` FROM leden WHERE id='".$_SESSION['sid']."'";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
return $row[$wat];
}
if(isset($_POST['koop_wapen']))
{
$geld = lid_info(geld);
$wapenkosten = array(0 => array(0 => 'Webly Mk 4', 1 => 2500), 1 => array(0 => 'Tokarev TT-33', 1 => 5000), 2 => array(0 => 'Tokarev SVT-40', 1 => 7500), 3 => array(0 => 'Gewehr 43', 1 => 10000), 4 => array(0 => 'Silenced Sten Mk IIS', 1 => 12500), 5 => array(0 => 'Degtyarev-Pekhotny 28', 1 => 15000));
$currentwapen = lid_info(Wapen);
if($wapenkosten[$_POST['wapens']][1] > $geld)
{
echo "Je hebt niet genoeg geld voor dit wapen.";
}
elseif($currentwapen == $_POST['wapens'])
{
echo "Dit wapen heb je al gekocht.";
}
else
{
$sql = "UPDATE leden SET Wapen = '".$wapenkosten[$_POST['wapens']][0]."', geld = geld -".$wapenkosten[$_POST['wapens']][1]." WHERE id = ".$_SESSION['id'];
mysql_query($sql);
}
}
?>
<?php include("header.html"); include("config.php"); function lid_info($wat) { $sql = "SELECT `".$wat."` FROM leden WHERE id='".$_SESSION['sid']."'"; return $row[$wat]; } if(isset($_POST['koop_wapen'])) { $geld = lid_info(geld); $wapenkosten = array(0 => array(0 => 'Webly Mk 4', 1 => 2500), 1 => array(0 => 'Tokarev TT-33', 1 => 5000), 2 => array(0 => 'Tokarev SVT-40', 1 => 7500), 3 => array(0 => 'Gewehr 43', 1 => 10000), 4 => array(0 => 'Silenced Sten Mk IIS', 1 => 12500), 5 => array(0 => 'Degtyarev-Pekhotny 28', 1 => 15000)); $currentwapen = lid_info(Wapen); if($wapenkosten[$_POST['wapens']][1] > $geld) { echo "Je hebt niet genoeg geld voor dit wapen."; } elseif($currentwapen == $_POST['wapens']) { echo "Dit wapen heb je al gekocht."; } else { $sql = "UPDATE leden SET Wapen = '".$wapenkosten[$_POST['wapens']][0]."', geld = geld -".$wapenkosten[$_POST['wapens']][1]." WHERE id = ".$_SESSION['id']; } } ?>
|