Ik heb hier een script (niet van mij) maar als ik op een submit button klik beberut er niets
geen fout etc
ik krijg wel dit in mijn adres balk:
streetrace.php?inzet=1000&titel=Go+STREETRACING&submit=Maak+aan + db update niet weet iemand wat het kan zijn?
<?php /* ------------------------- */
include("config1.php");
if(! check_login()) {
header("Location: login.php");
exit;
}
// Algemene gegevens
$userQuery = mysql_query("SELECT * FROM `[users]` WHERE login='".$_SESSION['login']."'");
$data = mysql_fetch_assoc($userQuery);
mysql_query("UPDATE `[users]` SET online=NOW() WHERE login='".$data['login']."'");
$inbox = mysql_num_rows(mysql_query("SELECT id FROM `[messages]` WHERE `read`=0 AND `inbox`=1 AND `to`='".$data['login']."'"));
$online = mysql_num_rows(mysql_query("SELECT id FROM `[users]` WHERE UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`online`) < 300"));
/* ------------------------- */ ?>
<html>
<head>
<title></title>
</head>
<body>
<table width="780" align="center">
<tr>
<td class="xtremetitle">
<font color="999999">UndergroundWar</font> Streetrace HQ <font color="999999">|</font> Ingelogd als <?=$data['login']?>
</td>
</tr>
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
// 1 is aan 0 is uit
echo '<tr><td align="center" class="xtremetxt" colspan="5">';
if(isset($_POST['streetrace']))
{
$id = addslashes($_POST['id']);
$query = mysql_query("SELECT * FROM streetrace WHERE id='". $id ."'") or die (mysql_error());
$fetch = mysql_fetch_assoc($query);
$checkIf = mysql_query("SELECT * FROM streetrace WHERE id='". $id ."'");
$rows = mysql_fetch_row($checkIf);
if(!is_numeric($id)) {
echo 'kies een Streetrace uit.';
}
elseif($data['login'] == $fetch['naam']) {
echo 'Je kan niet tegen jezelf racen.';
}
elseif($data['cash'] < $fetch['inzet']) {
echo 'Je hebt niet genoeg geld.';
}
elseif($rows == 0) {
echo 'Deze speler staat niet meer in de Streetrace List.';
}
else
{
$spelerinfo = mysql_query("SELECT racepower FROM `[users]` WHERE login='". $fetch['naam'] ."'");
$lijst = mysql_fetch_assoc($spelerinfo);
if($data['racepower'] > $lijst['racepower']) {
mysql_query("DELETE FROM streetrace WHERE id=". $id ."");
mysql_query("UPDATE `[users]` SET bank=`bank`+'". $fetch['inzet'] ."', racewon=`racewon`+'1' WHERE login='". $data['login'] ."'") or die (mysql_error());
mysql_query("UPDATE `[users]` SET racelost=`racelost`+'1' WHERE login='". $fetch['naam'] ."'") or die (mysql_error());
mysql_query("INSERT INTO `[messages]`(`time`,`IP`,`from`,`to`,`subject`,`message`) values(NOW(),'".$_SERVER['REMOTE_ADDR']."','UndergroundWar','".$fetch['naam']."','Streetrace verloren','<a href=./info.php?racer=".$data['login'].">".$data['login']."</a> versloeg jouw genadeloos tijdens een moeilijke streetrace, neem je wraak of laat je het maar zitten? Ga meer trainen op het circuit van Nederland en zorg ervoor dat je nog meer racepower krijgt dan alle andere streetracers.')") or die (mysql_error());
echo 'Proficiat je hebt gewonnen van '. $fetch['naam'] .', je krijgt '. $fetch['inzet'] .' euro.';
}
else
{
mysql_query("DELETE FROM streetrace WHERE id=". $id ."");
mysql_query("UPDATE `[users]` SET bank=`bank`+'". $fetch['inzet'] ."', racewon=`racewon`+'1' WHERE login='". $fetch['naam'] ."'") or die (mysql_error());
mysql_query("UPDATE `[users]` SET cash=`cash`-'". $fetch['inzet'] ."', racelost=`racelost`+'1' WHERE login='". $data['login'] ."'") or die (mysql_error());
mysql_query("INSERT INTO `[messages]`(`time`,`IP`,`from`,`to`,`subject`,`message`) values(NOW(),'".$_SERVER['REMOTE_ADDR']."','UndergroundWar','".$fetch['naam']."','Streetrace gewonnen','<a href=./info.php?racer=".$data['login'].">".$data['login']."</a> had je uitdaging voor een straatrace aangenomen, maar na een keiharde race bleek jij de beste te zijn. Je hebt € ".$fetch['inzet']." gewonnen. Pas op, want over een tijdje kan je wel worden verslagen dus ga altijd wel eens trainen op het circuit van Nederland.')") or die (mysql_error());
echo 'Verloren, '. $fetch['naam'] .' was te snel voor jouw in deze streetrace!';
}
}
}
echo '</td></tr>';
$Streetracers = mysql_query("SELECT id, naam, inzet, titel FROM streetrace");
$count = 0;
while($info = mysql_fetch_assoc($Streetracers)) {
?>
<tr>
<td align="left" class="xtremetxt"><input type="radio" name="id" value="<?=$info['id'];?>"></td>
<td align="left" class="xtremetxt"><FONT color="FF8F0E">»</font> <?=name($info['naam']);?></td>
<td align="left" class="xtremetxt"><?=$info['titel'];?></td>
<td align="left" class="xtremetxt"><FONT color="FF8F0E">€</font> <?=$info['inzet'];?></td>
</tr>
<?php
$count++;
}
if($count != "0"){
?>
<?php
}
else
{
?>
<tr>
<td align="center" class="xtremetxt" colspan="6">
Er zijn momenteel geen Racers die zin hebben in een StreetRace!
</td>
</tr>
<?php
}
?>
<tr>
<td align="center" class="xtremetxt" colspan="6">
<input type="submit" name="streetrace" value="Streetracen">
</td>
</tr>
<form />
</table>
<table width="780" align="center">
<tr><td class="xtremetitle" colspan="2"><font color="999999">UndergroundWar</font> Streetrace starten</td></tr>
<form method="post" action="yes">
<?php
if(!isset($_POST['submit'])) {
?>
<tr>
<td class="xtremetxt" width="50%"><FONT color="FF8F0E">»</font> Inzet:</td>
<td class="xtremetxt" width="50%"><input type="text" name="inzet" value="1000" maxlength="17"></td>
</tr>
<tr>
<td class="xtremetxt"><FONT color="FF8F0E">»</font> Info:</td>
<td class="xtremetxt"><input type="text" name="titel" value="Go STREETRACING" maxlength="20"></td>
</tr>
<tr>
<td class="xtremetxt"><FONT color="FF8F0E">»</font> racepower:</td>
<td class="xtremetxt"><?=$data['racepower'];?></td>
</tr>
<tr>
<td class="xtremetxt" align="center" colspan="2"><input type="submit" name="submit" value="Maak aan"></td>
</tr>
<?php
}
else
{
if(isset($_POST['yes']))
echo '<tr><td align="center" class="xtremetxt" colspan="2">';
$query = mysql_query("SELECT * FROM streetrace WHERE naam='". $data['login'] ."'");
$rows = mysql_num_rows($query);
if($rows == 1) {
echo 'Je hebt al een Streetrace aangemaakt. Je mag maar 1 max. op deze lijst hebben staan.';
}
elseif(!is_numeric($_POST['inzet'])) {
echo 'Je inzet mag enkel getallen van 0-9 bevatten.';
}
elseif($_POST['inzet'] < 100 || $_POST['inzet'] < 0) {
echo 'Je moet minimaal 100 euro inzetten.';
}
elseif(strlen($_POST['inzet']) > 14 || strlen($_POST['titel']) > 20) {
echo 'Je inzet mag max. 14 tekens bevatten en je titel 20 tekens.';
}
elseif($_POST['inzet'] > $data['cash']) {
echo 'Je hebt niet genoeg geld contant.';
}
else
{
$inzet = htmlentities(mysql_real_escape_string($_POST['inzet']));
$titel = htmlentities(mysql_real_escape_string($_POST['titel']));
mysql_query("UPDATE `[users]` SET cash=`cash`-". $inzet ." WHERE login='". $data['login'] ."'") or die (mysql_error());
mysql_query("INSERT INTO streetrace (naam, inzet, titel) VALUES ('". $data['login'] ."', '". $inzet ."', '". $titel ."')") or die (mysql_error());
echo 'Je hebt succesvol een Streetrace aangemaakt. Nu moet je wachten tot iemand de uitdaging aanneemt.';
echo '</td></tr>';
}
}
?>
</form>
</table>
</table>
</body>
</html>