return en sql
$tellen = mysql_query("SELECT COUNT(id) as aantal FROM facturen where betaald='TE LAAT'") or die(mysql_error());
$resultaat = mysql_fetch_assoc($tellen);
echo $resultaat['aantal'];
hier zend hij het menu dus en wat ik wil is dat bij gesloten facturen het aantal komt maar ik krijg steeds fout meldingen kan iemand helpen ?
return '[ <a href="index.php">Home</a> ] [ <a href="domeinex.php">extensies beheer</a> ] [ <a href="hostedit.php">pakketen beheer</a> ] [ <a href="bestellingen_overzicht.php">Bestellingen Overzicht</a> ] [ <a href="facturenbekijken.php">open Facturen</a> ] [ <a href="facturengesloten.php">gesloten Facturen('echo $resultaat['aantal'];')</a> ] [ <a href="logout.php">Uitloggen</a> ] '
Handig is om even een goede fouten afhandeling te maken van je query.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?PHP
/* Errors */
error_reporting(E_ALL);
/* Query */
$Query =
"
SELECT
COUNT(id) AS aantal
FROM
facturen
WHERE
betaald = 'TE LAAT'
";
/* Resultaat van de query */
$Result = mysql_query($Query);
/* Kijken of de query is gelukt */
if(!$Result)
{
/* Foutje in query */
}
else
{
/* Doe iets verder */
}
?>
/* Errors */
error_reporting(E_ALL);
/* Query */
$Query =
"
SELECT
COUNT(id) AS aantal
FROM
facturen
WHERE
betaald = 'TE LAAT'
";
/* Resultaat van de query */
$Result = mysql_query($Query);
/* Kijken of de query is gelukt */
if(!$Result)
{
/* Foutje in query */
}
else
{
/* Doe iets verder */
}
?>
Waarom gebruik je TE LAAT?, Gebruik gewoon 0, 1, 2
0 = Nog niet betaald
1 = Betaald
2 = Te Laat
return '[ <a href="index.php">Home</a> ] [ <a href="domeinex.php">extensies beheer</a> ] [ <a href="hostedit.php">pakketen beheer</a> ] [ <a href="bestellingen_overzicht.php">Bestellingen Overzicht</a> ] [ <a href="facturenbekijken.php">open Facturen</a> ] [ <a href="facturengesloten.php">gesloten Facturen('.$resultaat[\'aantal\'].')</a> ] [ <a href="logout.php">Uitloggen</a> ] ';
Jouw fout:
fout gebruik van volgende 3 tekens:
'
;
.
De grootste aanpassing is vooral dat ik jouw echo heb vervangen met een puntje ( . )