nogsteeds helaas...
dat van niet genoge geld etc..
nogsteeds helaas...
dat van niet genoge geld etc..
dan staat het anders in je database?
Als ik het contante geld echo dan komt er gewon een bedrag te staan...
Is dat het bedrag wat je ook contant hebt?
ja, ik schreef echo("$data->zak");
en er kwam netjes te staan: 2693693
Heet de rij users in je DB wel users en niet [users]?
Is het niet familie i.p.v. famillie
ja heb ik gecheckt ;)
plus de eerste fout gaat bij het deel kijken of je genoeg geld hebt...
<?php
include("config.php");
if(isset($_POST['doneren']) ){
if (! ctype_digit($_POST['doneer'])) {
echo "Onjuiste invoer ". $_POST['huur']." ". $_POST['aantal']." ";
}
elseif ($_POST['doneer'] < $data->zak ) {
echo"je hebt niet genoeg geld op zak";
}
elseif($data->zak > $_POST['doneer']){
mysql_query("UPDATE `famillie` SET `bank`=`bank`+''" .$_POST['doneer']."' WHERE `naam`='$data->famillie'");
mysql_query("UPDATE `users` SET `zak`=`zak`-'".$_POST['doneer']."' WHERE `id`='$data->id'");
echo "je hebt ". $_POST['doneer'] ." gedoneert aan de familie";
}
}
else{
?>
<html>
<link rel="stylesheet" type="text/css" href="style.css">
<title>Crime55</title><table width="100%">
<tr><td class="subTitle"><b>doneren</b></td></tr>
<tr><td> </td></tr>
<tr><td class='mainTxt'>
<form method="POST">
<tr>
<td>
€ <input type="text" name="doneer" size="25" value="">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" class="mod_submit" value="Doneer!" name="doneren">
</form>
</body> </table>
</html>
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
</html>
<?} ?>
Toon Meer
nogsteeds zegt ie dat ik niet genoieg geld heb...
Ik weet fout al, je hebt:
if($_POST['doneer'] <= $data->zak)
Dus als je het zelfde bedrag doneert geeft hij dat aan.
Dit moet dus zijn:
if($_POST['doneer'] < $data->zak)
nee das het niet, heb teveel contant
klopt dat ie fout is : P
post dit is :
<?php
include("config.php");
if(isset($_POST['doneren']) ){
if (! ctype_digit($_POST['doneren'])) {
echo "Onjuiste invoer ". $_POST['doneren']." $data->zak ";
}
elseif ($_POST['doneren'] < $data->zak ) {
echo"je hebt niet genoeg geld op zak";
}
elseif($data->zak > $_POST['doneren']){
mysql_query("UPDATE `famillie` SET `bank`=`bank`+''" .$_POST['doneren']."' WHERE `naam`='$data->famillie'");
mysql_query("UPDATE `users` SET `zak`=`zak`-'".$_POST['doneren']."' WHERE `id`='$data->id'");
echo "je hebt ". $_POST['doneren'] ." gedoneert aan de familie";
}
}
else{
?>
<html>
<link rel="stylesheet" type="text/css" href="style.css">
<title>Crime55</title><table width="100%">
<tr><td class="subTitle"><b>doneren</b></td></tr>
<tr><td> </td></tr>
<tr><td class='mainTxt'>
<form method="POST">
<tr>
<td>
€ <input type="text" name="doneer" size="25" value="">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" class="mod_submit" value="Doneer!" name="doneren">
</form>
</body> </table>
</html>
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
</html>
<?} ?>
Toon Meer
kleine verandering nu:P
nu geeft ie: onjuiste invoer
ik heb de laatse even aangepast probeer dat is
dit geeft ie nu:
Onjuiste invoer Doneer! 2693693
if(isset($_POST['doneren']) ){
if (! ctype_digit($_POST['doneer'])) {
echo "Onjuiste invoer ". $_POST['doneren']." $data->zak ";
}
elseif ($_POST['doneer'] < $data->zak ) {
echo"je hebt niet genoeg geld op zak";
}
elseif($data->zak > $_POST['doneer']){
mysql_query("UPDATE `famillie` SET `bank`=`bank`+''" .$_POST['doneren']."' WHERE `naam`='$data->famillie'");
mysql_query("UPDATE `users` SET `zak`=`zak`-'".$_POST['doneer']."' WHERE `id`='$data->id'");
echo "je hebt ". $_POST['doneer'] ." gedoneert aan de familie";
}
}
Toon Meer
nu weer niet genoeg geld..
<?php
include("config.php");
if(isset($_POST['doneren']) ){
if (! ctype_digit($_POST['doneer'])) {
echo "Onjuiste invoer ". $_POST['doneer']." $data->zak ";
}
elseif ($_POST['doneer'] < $data->zak ) {
echo"je hebt niet genoeg geld op zak";
}
elseif($data->zak > $_POST['doneer']){
mysql_query("UPDATE `famillie` SET `bank`=`bank`+''" .$_POST['doneer']."' WHERE `naam`='$data->famillie'");
mysql_query("UPDATE `users` SET `zak`=`zak`-'".$_POST['doneer']."' WHERE `id`='$data->id'");
echo "je hebt ". $_POST['doneer'] ." gedoneert aan de familie";
}
}
else{
?>
<html>
<link rel="stylesheet" type="text/css" href="style.css">
<title>Crime55</title><table width="100%">
<tr><td class="subTitle"><b>doneren</b></td></tr>
<tr><td> </td></tr>
<tr><td class='mainTxt'>
<form method="POST">
<tr>
<td>
<input type="text" name="doneer" size="25" value="">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" class="mod_submit" value="Doneer!" name="doneren">
</form>
</body> </table>
</html>
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
</html>
<?} ?>
Toon Meer
same..:$
sorry mensen dat ik jullie hiermee opscheep, maar ik kwam er echt niet uit..
Heb je nog geen account? Registreer je nu en word deel van onze community!