Aantal Geregistreerde bezoekers
Pagina: « vorige 1 2 3 4 5 volgende »
Nieuwe functie? mysql_fletch_assoc()
Zijn er misschien NEDERLANDSE (graag.. Engels mag oowk maar liever niet) over Eclipse?
Eclipse is gewoon een editor. Installeren en gebruiken, daar is volgens mij niets moeilijks aan?
Wel als je niet snapt hoe je zeker weet dat alles goed is? ^^
- Dubbelklikken op de .exe
- Overal volgende kiezen (wellicht dat je enkele instellingen wilt veranderen)
- Wachten...
- Programma opstarten, even een map kiezen waar je wilt dat je projecten opgeslagen worden
- Nieuw > Nieuw PHP Project
Nu kun je aan de slag, met mooie kleurtjes en wel.
Lol, dat ding geeft geen Problems aan en tog heb ik een Interne serverfout..
Dan doe je toch iets niet goed. Hoe ziet je code eruit dan?
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
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
<html>
<head>
<title>ff kyke</title>
</head>
<body>
<?php
include('config.php'); // Config includen
?>
Aantal Online: <?php // PHP Openen
$sql = "
SELECT COUNT(id) AS aantal
FROM users
WHERE lastactive > NOW() - INTERVAL 5 MINUTE
"; // Aantal bezoekers tellen die laatste 5 minuten actief zijn
if(!res = mysql_query($sql)) // Als resultaat leeg is
{
trigger_error(mysql_error().'In query: '.$sql); // Error weergeven
}
else // Anders..
{
$row = mysql_fletch_assoc($res);
echo $row['aantal'];
}
// PHP sluiten ?>
</body>
</html>
<head>
<title>ff kyke</title>
</head>
<body>
<?php
include('config.php'); // Config includen
?>
Aantal Online: <?php // PHP Openen
$sql = "
SELECT COUNT(id) AS aantal
FROM users
WHERE lastactive > NOW() - INTERVAL 5 MINUTE
"; // Aantal bezoekers tellen die laatste 5 minuten actief zijn
if(!res = mysql_query($sql)) // Als resultaat leeg is
{
trigger_error(mysql_error().'In query: '.$sql); // Error weergeven
}
else // Anders..
{
$row = mysql_fletch_assoc($res);
echo $row['aantal'];
}
// PHP sluiten ?>
</body>
</html>
Je mist een $ voor 'res' op regel 17.
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
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
<html>
<head>
<title>ff kyke</title>
</head>
<body>
<?php
include('config.php'); // Config includen
?>
Aantal Online: <?php // PHP Openen
$sql = "
SELECT COUNT(id) AS aantal
FROM users
WHERE lastactive > NOW() - INTERVAL 5 MINUTE
"; // Aantal bezoekers tellen die laatste 5 minuten actief zijn
if($res = mysql_query($sql)) // Als resultaat leeg is
{
trigger_error(mysql_error().'In query: '.$sql); // Error weergeven
}
else // Anders..
{
$row = mysql_fletch_assoc($res);
echo $row['aantal'];
}
// PHP sluiten ?>
</body>
</html>
<head>
<title>ff kyke</title>
</head>
<body>
<?php
include('config.php'); // Config includen
?>
Aantal Online: <?php // PHP Openen
$sql = "
SELECT COUNT(id) AS aantal
FROM users
WHERE lastactive > NOW() - INTERVAL 5 MINUTE
"; // Aantal bezoekers tellen die laatste 5 minuten actief zijn
if($res = mysql_query($sql)) // Als resultaat leeg is
{
trigger_error(mysql_error().'In query: '.$sql); // Error weergeven
}
else // Anders..
{
$row = mysql_fletch_assoc($res);
echo $row['aantal'];
}
// PHP sluiten ?>
</body>
</html>
... Geen Interne Serverfout meer, maar hij geeft niks weer op de site.
ervoor zet, krijg ik 2 Errors: (Ken ze zelf niet..)
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/kleinbrinke.com/www/index.php:6) in /home/kleinbrinke.com/www/config.php on line 4
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/kleinbrinke.com/www/index.php:6) in /home/kleinbrinke.com/www/config.php on line 4
Heert dit er soms iets mee te maken..? :S
Plaats die include dus helemaal aan het begin van je script...
Er mag helemaal geen enkele output staan vóór session_start().
Nu heb ik een volgende fout:
Fatal error: Call to undefined function mysql_fletch_assoc() in /home/kleinbrinke.com/www/index.php on line
Dat komt neer op het stukje:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php // PHP Openen
$sql = "
SELECT COUNT(id) AS aantal
FROM users
WHERE lastactive > NOW() - INTERVAL 5 MINUTE
"; // Aantal bezoekers tellen die laatste 5 minuten actief zijn
if($res = mysql_query($sql)) // Als resultaat leeg is
{
trigger_error(mysql_error().'In query: '.$sql); // Error weergeven
echo "Geen activiteit"; // tekst plaatsen 'Geen activiteit'
}
else // Anders..
{
$row = mysql_fletch_assoc($res);
echo $row['aantal'];
}
// PHP sluiten ?>
$sql = "
SELECT COUNT(id) AS aantal
FROM users
WHERE lastactive > NOW() - INTERVAL 5 MINUTE
"; // Aantal bezoekers tellen die laatste 5 minuten actief zijn
if($res = mysql_query($sql)) // Als resultaat leeg is
{
trigger_error(mysql_error().'In query: '.$sql); // Error weergeven
echo "Geen activiteit"; // tekst plaatsen 'Geen activiteit'
}
else // Anders..
{
$row = mysql_fletch_assoc($res);
echo $row['aantal'];
}
// PHP sluiten ?>
Ik weet waar de fout zit, maar weet niet wááróm het fout is x]
Quote:
Nieuwe functie? mysql_fletch_assoc()
Dit moet natuurlijk mysql_fetch_assoc() zijn...
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
Blanche schreef op 29.12.2007 11:59:
De subtiele hint van Frank boven aan deze pagina:
Dit moet natuurlijk mysql_fetch_assoc() zijn...
Quote:
Nieuwe functie? mysql_fletch_assoc()
Dit moet natuurlijk mysql_fetch_assoc() zijn...
Nieuwe Error: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/kleinbrinke.com/www/index.php on line 171
Je wilt immers dat er een foutmelding gegeven wordt als de query niet gelukt is.
ps. Als je een stukje code overneemt, zorg dan wel dat je het nauwkeurig doet. De laatste twee fouten die krijgt, zijn gewoon omdat je de code niet netjes overgenomen hebt...
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
Jha oke sorry ;)
hij doet het..
Na veel slordigheids foutjes van mezelf ;)
Bedankt mense :D
Mooi dat het gelukt is! Nu voortaan misschien zelf nog even verder kijken voordat je de foutmelding hier post? De foutmeldingen van php zijn over het algemeen vrij duidelijk ;-)