Archiv verlassen und diese Seite im Standarddesign anzeigen : Spiele / Zahlenraten
habe mir hier unter spiele das spiel zahlenrate gedownloadet!!!da gibs nur ein problem die user auf meiner seite die zu wenig einsatz haben können trotzdem spielen und bekommen dann auch den gewinn!!!
ich poste ma die game.php hier rein
<style type="text/css">
<!--
body {
background-color: #99ffff;
}
.Stil2 {color: #FFFFFF}
</style><iframe src="/content/spiele/zahlen/game.php" name="content" frameborder="0" class="Stil2" id="content" scroll="no"bgcolor="#99ffff"></iframe>
<?
include("conf.php");
?>
<html>
<center>
<b>Spiel:</b><br>Denke dir eine Zahl zwischen 1 und 10 aus.<br>Der Computer generiert nun
auch eine Zahl zwischen 1 und 10.<br>Hast du die gleiche Zahl wie der Computer, gewinnst du
<?echo $gewinn ?> <?=$waehrung;?>!<br> <br>
<form action="send.php" method="post">
<TABLE>
<TR>
<TD>Zahl:</TD>
<TD><INPUT TYPE="text" NAME="zahl" maxlength="2"></TD>
</TR>
<TD><input type="submit" value="Raten"></TD>
</TABLE>
</form>
<br>Einsatz: <?echo $einsatz ?> <?=$waehrung;?>
Hilft nicht, der Code der send.php wäre interessanter um den Fehler zu sinden.
<html><style type="text/css">
<!--
body {
background-color: #99ffff;
}
-->
</style>
<center>
<?
include "conf.php";
?>
<?php
$result=mysql_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid='$_SESSION[uid]'");
$row=mysql_fetch_array($result);
$_SESSION["id"]=$_SESSION["uid"];
if ($row["kontostand"] < $einsatz)
{
echo "Zu wenig ".$waehrung."!";
}
else
{
kontobuchung ('-',$einsatz,$_SESSION['uid']);
refumsatz ($einsatz,$_SESSION['uid']);
aktivralley ($einsatz,$_SESSION['uid']);
$buchungs_id=create_code(14);
buchungsliste ($buchungs_id,'-'.$einsatz,'Zahlenraten Einsatz',$_SESSION['uid']);
}
?>
<?php
$zufall = rand(1,10);
{
echo "Die gesuchte Zahl ist $zufall.";
}
if ($_POST[zahl] == $zufall)
{
kontobuchung ('+',$gewinn,$_SESSION['uid']);
$buchungs_id=create_code(14);
buchungsliste ($buchungs_id,'+'.$gewinn,'Zahlenraten Gewinn',$_SESSION['uid']);
echo "<br>Deine Zahl war $_POST[zahl].<br>Super, du hast gewonnen!<br>Dir wurden $gewinn ".$waehrung." überwiesen.";
}
else
{
echo "<br>Deine Zahl war $_POST[zahl].<br>Sorry, aber das war leider falsch!<bR>Dir wurden $einsatz ".$waehrung." abgebucht!";
}
?>
<html>
<br><br>
<form method="post" action="game.php">
<input type='submit' value='Play again!'>
</form>
</html>
Original von Ebmer
<html><style type="text/css">
<!--
body {
background-color: #99ffff;
}
-->
</style>
<center>
<?
include "conf.php";
?>
<?php
$result=mysql_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid='$_SESSION[uid]'");
$row=mysql_fetch_array($result);
$_SESSION["id"]=$_SESSION["uid"];
if ($row["kontostand"] < $einsatz)
{
echo "Zu wenig ".$waehrung."!";
}
else
{
kontobuchung ('-',$einsatz,$_SESSION['uid']);
refumsatz ($einsatz,$_SESSION['uid']);
aktivralley ($einsatz,$_SESSION['uid']);
$buchungs_id=create_code(14);
buchungsliste ($buchungs_id,'-'.$einsatz,'Zahlenraten Einsatz',$_SESSION['uid']);
}
?>
<?php
$zufall = rand(1,10);
{
echo "Die gesuchte Zahl ist $zufall.";
}
if ($_POST[zahl] == $zufall)
{
if ($row["kontostand"] < $einsatz)
{
echo "Zu wenig ".$waehrung."!";
}
else
{
kontobuchung ('+',$gewinn,$_SESSION['uid']);
$buchungs_id=create_code(14);
buchungsliste ($buchungs_id,'+'.$gewinn,'Zahlenraten Gewinn',$_SESSION['uid']);
echo "<br>Deine Zahl war $_POST[zahl].<br>Super, du hast gewonnen!<br>Dir wurden $gewinn ".$waehrung." überwiesen.";
}
}
else
{
echo "<br>Deine Zahl war $_POST[zahl].<br>Sorry, aber das war leider falsch!<bR>Dir wurden $einsatz ".$waehrung." abgebucht!";
}
?>
<html>
<br><br>
<form method="post" action="game.php">
<input type='submit' value='Play again!'>
</form>
</html>
Klar, wird der Kontostand nicht überprüft. Hab mal geändert.
perfekt funktioniert dankö :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.