hey allemaal,
ik ben net begonnen met php, heb al wat enige ervaring,
maar ik heb een probleem met het wijzigen van mijn huidige saldo in mijn mysql, ik probeer namelijk mijn tegoed te wijzigen maar dat lukt dus niet,
ik denk zelf dat de fout in het php script ligt maar ik ken het er maar niet uithalen,
<HTML>
<HEAD><TITLE>Geld opnemen of storten</TITLE></HEAD>
<BODY>
<?php
echo(date("l d \ F Y H:i:s") . "<br />");
?>
<form action="bankzaken.php" method="POST">
Klant: <input type="text" name="Pasnummer" size="4" maxlength="4" />
<input type="submit" value="Login" /><br><br>
Opname: <input type="text" name="Opname" size="4" maxlength="4" />
<input type="submit" value="Geld Opnemen" /><br>
Storten: <input type="text" name="Storten" size="4" maxlength="4" />
<input type="submit" value="Geld Storten" /><br>
</form>
<?php
$Pasnummer = "";
include("gastenboek.inc");
$connection = mysql_connect("localhost","root","")
or die ("couldn't connect to server");
mysql_select_db("kvw");
$Pasnummer = "";
$Pasnummer = $_POST["Pasnummer"];
$Opname = (int)$_POST["Opname"];
$Storten = (int)$_POST["Storten"];
if ($Pasnummer == "")
{
echo ("Pasnummer invullen a.u.b.");
}
elseif ($Pasnummer < 9001 or $Pasnummer > 9999)
{
echo ("Geen geldig pasnummer");
}
else
{
$bank_query = mysql_query("
select * from persons where pasnummer = '".$Pasnummer."'");
while($record = mysql_fetch_assoc($bank_query))
{
echo("Pasnummer: {$record['Pasnummer']}<br>");
$tegoed = (int)("{$record['tegoed']}<br>");
echo ("Huidig saldo: {$tegoed}");
echo ("<br>");
if ($Opname > $tegoed)
{
echo ("Helaas, uw kunt niet meer opnemen dan $tegoed lini");
}
else
{
echo ("<br>");
if ($Opname > 0)
{
$tegoed = $tegoed - $Opname;
echo ("Opname: {$Opname}");
}
elseif ($Storten > 0)
{
$tegoed = $tegoed + $Storten;
echo ("Storten: {$Storten}");
}
?>
<p>
<?php
echo ("Huidig saldo:[$tegoed]");
echo ("<br>");
}}}
?>
</BODY>
</HTML>
zien jullie hier enige fout in,
alvast bedankt voor de hulp ;)
greetz, sven
1.286 views