Hallo,

Ik heb een script gemaakt maar nu is de bedoeling dat hij het aantal dat op de bank staat door 4 deelt dit gebeurd helaas niet (krijg ook geen fout melding)

Wie weet wat ik fout doe??

Script:

<?php
$sql = mysql_query("SELECT bank FROM leden WHERE username = '".mysql_real_escape_string($_GET['username'])."'");
$aantal = mysql_query($sql);
$row = mysql_fetch_assoc($sql);
$nt = mysql_num_rows($aantal)/4;
$bank = $row['bank'] / $nt;

mysql_query("UPDATE leden SET bank = '".$bank."' WHERE username = '".$_SESSION['username']."' ")or die(mysql_error());
}
?>


[Edit]
Even je Help statement in de Topic verwijdert, is overbodig omdat vrijwel elke Topic een vraag tot hulp is.

Danny Roelofs.
Moderator
[/edit]
Nee natuurlijk krijg je geen error, je hebt geen foutafhandeling bij je eerste twee mysql_query's, dus een kans van 67% dat je de fout mist...

En zit meteen even error_reporting(E_ALL) boven je script, weet je ook zeker dat je geen PHP-technische fouten gemaakt hebt
Oké..
Maar hoe kan je delen met PHP en wat doe ik dan fout..??
Ik hoef alleen maar te weten hoe ik iets kan delen..
waarom gebruik je in $sql en in $aantal mysql_query?, mischien is foutafhandeling ook wel handig
Dit is een mooi begin:
<?php
$sql = "SELECT
bank
FROM
leden
WHERE
username = '" . mysql_real_escape_string($_GET['username']) . "'";
$result = mysql_query($sql);

if ($result && mysql_num_rows($result))
{
// doe iets
}
else
{
echo '<p><strong>MySQL error:</strong><br />' . mysql_error() . '</p>' . PPHP_EOL;
}
?>
Opgelost bedankt iedereen!

Reageren