Job schreef:Wat is je code dan?2 querys. Ik heb een tabel users en een tabel formulier. Vervolgens wil ik gegevens uit het formulier op halen (berichten) en dat combineren met de user. Nu krijg ik alleen dat MySQL het bericht niet pakt, de user wel.Eerdere citaten tonen
Bugged schreef:Twee querys of een subquery?Eerdere citaten tonen
Job schreef:Hey, ben wat aan het experimenteren met MySQL, maar nu wil ik graag in een stukje tekst gegevens uit twee verschillende tabellen ophalen. Dit lukt niet. Is het wel mogelijk / is het makkelijk uit te leggen?
Kleine Vragen Topic #3
Spoiler tonen
Codeblok (voorbeeld.php):
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
31
32
33
34
35
36
37
38
39
40
41
42
$gegevens = "
SELECT
voornaam, achternaam, bericht
FROM
formulier
";
$gegevens = "
SELECT
*
FROM
users
";
?>
if(!$res = mysql_query ($gegevens))
{
trigger_error(mysql_error() .In query: . $gegevens);
}
elseif(mysql_num_rows($res) == 0)
{
echo Geen resultaten gevonden!;
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo . $row[id]. Hier komt de datum
;
echo Bericht door: . $row[user].
;
echo Bericht: . $row[bericht].
;
echo
;
}
}
?>
Job schreef:1Spoiler tonen
Codeblok (voorbeeld.php):
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
31
32
33
34
35
36
37
38
39
40
41
42
$gegevens = "
SELECT
voornaam, achternaam, bericht
FROM
formulier
";
$gegevens = "
SELECT
*
FROM
users
";
?>
if(!$res = mysql_query ($gegevens))
{
trigger_error(mysql_error() .In query: . $gegevens);
}
elseif(mysql_num_rows($res) == 0)
{
echo Geen resultaten gevonden!;
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo . $row[id]. Hier komt de datum
;
echo Bericht door: . $row[user].
;
echo Bericht: . $row[bericht].
;
echo
;
}
}
?>
Ik weet niet hoe je database eruit ziet, maar in de tabel formulier moet je een extra column aanmaken met het user id die het bericht heeft aangemaakt. Wanneer je die opvraagt, moet je dat id opzoeken in de user database. Dan heb je ze aan elkaar gekoppeld.
Job schreef:1Spoiler tonen
Codeblok (voorbeeld.php):
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
31
32
33
34
35
36
37
38
39
40
41
42
$gegevens = "
SELECT
voornaam, achternaam, bericht
FROM
formulier
";
$gegevens = "
SELECT
*
FROM
users
";
?>
if(!$res = mysql_query ($gegevens))
{
trigger_error(mysql_error() .In query: . $gegevens);
}
elseif(mysql_num_rows($res) == 0)
{
echo Geen resultaten gevonden!;
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo . $row[id]. Hier komt de datum
;
echo Bericht door: . $row[user].
;
echo Bericht: . $row[bericht].
;
echo
;
}
}
?>
Wat @bartv zegt klopt. Daarnaast wil ik je adviseren gelijk goed te beginnen en ipv het verouderde MySQL MySQLi of PDO te gebruiken, waarbij MySQLi het meest op je huidige code lijkt. In veel gevallen is het zelfs enkel mysql_ vervangen door mysqli_.
Bugged schreef:1Eerdere citaten tonen
Job schreef:Spoiler tonen
Codeblok (voorbeeld.php):
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
31
32
33
34
35
36
37
38
39
40
41
42
$gegevens = "
SELECT
voornaam, achternaam, bericht
FROM
formulier
";
$gegevens = "
SELECT
*
FROM
users
";
?>
if(!$res = mysql_query ($gegevens))
{
trigger_error(mysql_error() .In query: . $gegevens);
}
elseif(mysql_num_rows($res) == 0)
{
echo Geen resultaten gevonden!;
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo . $row[id]. Hier komt de datum
;
echo Bericht door: . $row[user].
;
echo Bericht: . $row[bericht].
;
echo
;
}
}
?>
Wat @bartv zegt klopt. Daarnaast wil ik je adviseren gelijk goed te beginnen en ipv het verouderde MySQL MySQLi of PDO te gebruiken, waarbij MySQLi het meest op je huidige code lijkt. In veel gevallen is het zelfs enkel mysql_ vervangen door mysqli_.
Je kan ook op een andere manier MySQLi gebruiken, wat ik aan zou raden. Maar boven alles PDO
.LEFT JOIN je user of formulier, @Job. Zou je anders is een EXPLAIN query willen uitvoeren op beide tabellen? Dan weten wij exact waar we mee te maken hebben, om je vervolgens gerichte tips te geven

Wouterr schreef:Wat @bartv zegt klopt. Daarnaast wil ik je adviseren gelijk goed te beginnen en ipv het verouderde MySQL MySQLi of PDO te gebruiken, waarbij MySQLi het meest op je huidige code lijkt. In veel gevallen is het zelfs enkel mysql_ vervangen door mysqli_.1Eerdere citaten tonen
Bugged schreef:Eerdere citaten tonen
Job schreef:Spoiler tonen
Codeblok (voorbeeld.php):
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
31
32
33
34
35
36
37
38
39
40
41
42
$gegevens = "
SELECT
voornaam, achternaam, bericht
FROM
formulier
";
$gegevens = "
SELECT
*
FROM
users
";
?>
if(!$res = mysql_query ($gegevens))
{
trigger_error(mysql_error() .In query: . $gegevens);
}
elseif(mysql_num_rows($res) == 0)
{
echo Geen resultaten gevonden!;
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo . $row[id]. Hier komt de datum
;
echo Bericht door: . $row[user].
;
echo Bericht: . $row[bericht].
;
echo
;
}
}
?>
Je kan ook op een andere manier MySQLi gebruiken, wat ik aan zou raden. Maar boven alles PDO
.LEFT JOIN je user of formulier, @Job. Zou je anders is een EXPLAIN query willen uitvoeren op beide tabellen? Dan weten wij exact waar we mee te maken hebben, om je vervolgens gerichte tips te geven

Klopt inderdaad, maar als hij dit snapt, kan je voor het eerste project mysql_ door mysqli_ veranderen en danb ij het volgende project de OO-style gebruiken.
Bugged schreef:Wat @bartv zegt klopt. Daarnaast wil ik je adviseren gelijk goed te beginnen en ipv het verouderde MySQL MySQLi of PDO te gebruiken, waarbij MySQLi het meest op je huidige code lijkt. In veel gevallen is het zelfs enkel mysql_ vervangen door mysqli_.Eerdere citaten tonen
Wouterr schreef:1Eerdere citaten tonen
Bugged schreef:Eerdere citaten tonen
Job schreef:Spoiler tonen
Codeblok (voorbeeld.php):
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
31
32
33
34
35
36
37
38
39
40
41
42
$gegevens = "
SELECT
voornaam, achternaam, bericht
FROM
formulier
";
$gegevens = "
SELECT
*
FROM
users
";
?>
if(!$res = mysql_query ($gegevens))
{
trigger_error(mysql_error() .In query: . $gegevens);
}
elseif(mysql_num_rows($res) == 0)
{
echo Geen resultaten gevonden!;
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo . $row[id]. Hier komt de datum
;
echo Bericht door: . $row[user].
;
echo Bericht: . $row[bericht].
;
echo
;
}
}
?>
Je kan ook op een andere manier MySQLi gebruiken, wat ik aan zou raden. Maar boven alles PDO
.LEFT JOIN je user of formulier, @Job. Zou je anders is een EXPLAIN query willen uitvoeren op beide tabellen? Dan weten wij exact waar we mee te maken hebben, om je vervolgens gerichte tips te geven

Klopt inderdaad, maar als hij dit snapt, kan je voor het eerste project mysql_ door mysqli_ veranderen en danb ij het volgende project de OO-style gebruiken.
Ben er deels uitgekomen dankzij jullie! Ik krijg nu in ieder geval geen foutmeldingen meer, maar hij toont de user nog niet. Het bericht wel. Ik vermoed dat dit komt omdat de user dus uit een andere table moet komen. Daar ga ik nog even naar kijken, zal zometeen nog ff codes in dit berichtje gooien.
Ook bedankt voor de tips over MySQLi. Wat zijn de voordelen hiervan precies? Ik zal me er in ieder geval in gaan verdiepen.
EDIT: Hierbij de code zoals ik die nu heb, met in de spoiler ook enkele toelichting.
Spoiler tonen
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"header.php"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$gegevens[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"
SELECT
user
FROM
users
"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][COLOR= #0000BB]$res[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$gegevens[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/trigger_error"]trigger_error[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]() .[/COLOR][COLOR= #DD0000]In query: [/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$gegevens[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]verzenden[/COLOR][COLOR= #007700]]))
{[/COLOR]
[COLOR= #0000BB]$sVoornaam[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]voornaam[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$sBericht[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$sUser[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$res[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]]);[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO formulier (voornaam, user_id, bericht) VALUES ("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sVoornaam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sUser[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sBericht[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je gegevens zijn succesvol in de database geplaatst<br/>[/COLOR][COLOR= #007700];
}[/COLOR]
?>
<div class="head">
<h1>Gastenboek</h1><br/>
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"inc.menu.php"[/COLOR][COLOR= #007700]);[/COLOR] ?>
</div> <div class="werknemer">
[COLOR= #0000BB]<?php
$gegevens[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"
SELECT
voornaam, user_id, id, bericht
FROM
formulier
"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][COLOR= #0000BB]$res[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$gegevens[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/trigger_error"]trigger_error[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]() .[/COLOR][COLOR= #DD0000]In query: [/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$gegevens[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$res[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Geen resultaten gevonden![/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$res[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<b>[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR] [COLOR= #DD0000]Hier komt de datum</b><br/>[/COLOR] [COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<b>Bericht door:</b>[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user_id[/COLOR][COLOR= #007700]].[/COLOR] [COLOR= #DD0000]<br/>[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<b>Bericht:</b>[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]].[/COLOR] [COLOR= #DD0000]<br/>[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<hr>[/COLOR][COLOR= #007700];
}
}[/COLOR]
?>Job schreef:Je kan ook op een andere manier MySQLi gebruiken, wat ik aan zou raden. Maar boven alles PDOWat @bartv zegt klopt. Daarnaast wil ik je adviseren gelijk goed te beginnen en ipv het verouderde MySQL MySQLi of PDO te gebruiken, waarbij MySQLi het meest op je huidige code lijkt. In veel gevallen is het zelfs enkel mysql_ vervangen door mysqli_.Eerdere citaten tonen
Bugged schreef:Eerdere citaten tonen
Wouterr schreef:1Eerdere citaten tonen
Bugged schreef:Eerdere citaten tonen
Job schreef:Spoiler tonen
Codeblok (voorbeeld.php):
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
31
32
33
34
35
36
37
38
39
40
41
42
$gegevens = "
SELECT
voornaam, achternaam, bericht
FROM
formulier
";
$gegevens = "
SELECT
*
FROM
users
";
?>
if(!$res = mysql_query ($gegevens))
{
trigger_error(mysql_error() .In query: . $gegevens);
}
elseif(mysql_num_rows($res) == 0)
{
echo Geen resultaten gevonden!;
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo . $row[id]. Hier komt de datum
;
echo Bericht door: . $row[user].
;
echo Bericht: . $row[bericht].
;
echo
;
}
}
?>
.LEFT JOIN je user of formulier, @Job. Zou je anders is een EXPLAIN query willen uitvoeren op beide tabellen? Dan weten wij exact waar we mee te maken hebben, om je vervolgens gerichte tips te geven

Klopt inderdaad, maar als hij dit snapt, kan je voor het eerste project mysql_ door mysqli_ veranderen en danb ij het volgende project de OO-style gebruiken.
Ben er deels uitgekomen dankzij jullie! Ik krijg nu in ieder geval geen foutmeldingen meer, maar hij toont de user nog niet. Het bericht wel. Ik vermoed dat dit komt omdat de user dus uit een andere table moet komen. Daar ga ik nog even naar kijken, zal zometeen nog ff codes in dit berichtje gooien.
Ook bedankt voor de tips over MySQLi. Wat zijn de voordelen hiervan precies? Ik zal me er in ieder geval in gaan verdiepen.
EDIT: Hierbij de code zoals ik die nu heb, met in de spoiler ook enkele toelichting.
Spoiler tonen
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"header.php"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$gegevens[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"
SELECT
user
FROM
users
"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][COLOR= #0000BB]$res[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$gegevens[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/trigger_error"]trigger_error[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]() .[/COLOR][COLOR= #DD0000]In query: [/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$gegevens[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]verzenden[/COLOR][COLOR= #007700]]))
{[/COLOR]
[COLOR= #0000BB]$sVoornaam[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]voornaam[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$sBericht[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/addslashes"]addslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$sUser[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$res[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]]);[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO formulier (voornaam, user_id, bericht) VALUES ("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sVoornaam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sUser[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$sBericht[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je gegevens zijn succesvol in de database geplaatst<br/>[/COLOR][COLOR= #007700];
}[/COLOR]
?>
<div class="head">
<h1>Gastenboek</h1><br/>
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"inc.menu.php"[/COLOR][COLOR= #007700]);[/COLOR] ?>
</div> <div class="werknemer">
[COLOR= #0000BB]<?php
$gegevens[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"
SELECT
voornaam, user_id, id, bericht
FROM
formulier
"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][COLOR= #0000BB]$res[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$gegevens[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/trigger_error"]trigger_error[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]() .[/COLOR][COLOR= #DD0000]In query: [/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$gegevens[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$res[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Geen resultaten gevonden![/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$res[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<b>[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR] [COLOR= #DD0000]Hier komt de datum</b><br/>[/COLOR] [COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<b>Bericht door:</b>[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user_id[/COLOR][COLOR= #007700]].[/COLOR] [COLOR= #DD0000]<br/>[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<b>Bericht:</b>[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]].[/COLOR] [COLOR= #DD0000]<br/>[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<hr>[/COLOR][COLOR= #007700];
}
}[/COLOR]
?>Dat het niet verwijderd word uit PHP in de toekomst
.Zou je even die EXPLAIN query willen uitvoeren? Dan kunnen we je beter helpen.
Wat doe ik fout? Ik wil het zo maken dat als je 16 bent komt te staan "Not allowed"
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i.imgur.com).Bron openen ↗
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i.imgur.com).Bron openen ↗Stef schreef:Print is een functie. Dus print("not allowed")Wat doe ik fout? Ik wil het zo maken dat als je 16 bent komt te staan "Not allowed"
Afbeelding
toevoeging op 23 januari 2015, 11:22:12:
Of er moet nog een tab bij
Dylan schreef:Heb t al gevonden. Ik had blijkbaar python 3 gedownload, moest gewone python hebben.AfbeeldingEerdere citaten tonen
Stef schreef:Wat doe ik fout? Ik wil het zo maken dat als je 16 bent komt te staan "Not allowed"
Print is een functie. Dus print("not allowed")
toevoeging op 23 januari 2015, 11:22:12:
Of er moet nog een tab bij
toevoeging op 23 januari 2015, 11:48:09:
Ik doe nog steeds iets fout
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i.imgur.com).Bron openen ↗Er moet nog een tab bij
Dylan schreef:Waar moet een tab bij?Er moet nog een tab bij

toevoeging op 23 januari 2015, 12:35:05:
Oh ik heb een spatie voor print gezet en nu werkt het

PHP en veel andere talen werken met { } voor if-else statements. Dus zo:
Zoiets wat tussen { } staat heet een scope. In Python geef je een scope echter niet aan met { } maar met tabs, dus zo:
if (dit == dat)
{
//indien dit == dat wordt dit uitgevoerd
} Zoiets wat tussen { } staat heet een scope. In Python geef je een scope echter niet aan met { } maar met tabs, dus zo:
if ... = ...:
//indien dit = dat wordt dit uitgevoerd
//totdat je weer die tab teruggaat Milan schreef:PHP en veel andere talen werken met { } voor if-else statements. Dus zo:
if (dit == dat)
{
//indien dit == dat wordt dit uitgevoerd
} Zoiets wat tussen { } staat heet een scope. In Python geef je een scope echter niet aan met { } maar met tabs, dus zo:
if ... = ...:
//indien dit = dat wordt dit uitgevoerd
//totdat je weer die tab teruggaat Bedankt! Ik snap het
Het kan bij mij op mobiel ook met een spatie.