Query syntax voor koppeltabel
Jan:
Je bent nieuw hier toch? Achter elkaar in een topic posten heet * bumpen *. De regel is dat je dat pas na 24 uur mag doen. Ik zal even naar je code kijken, maar niet bumpen svp.
okido
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
31
32
33
34
35
36
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
<?php
$badges_sql = "
SELECT
l.naam,
b.badges_naam,
b.badges_img,
b.badges_id,
b.badges_beschrijving,
t.id,
t.userID,
t.badgeID
FROM
leden,
badges,
toegewezenbadges
WHERE l.id = t.userID
AND b.badges_id = t.badgeID
AND b.badges_naam = t.badgeNAAM
AND b.badges_img = t.badgeIMG
";
if (!$badges_res = mysql_query($badges_sql)) {
trigger_error (mysql_error ());
}
else {
$badges_rows = mysql_num_rows($badges_res);
if ($badges_rows == 0){
echo "Geen badges";
}
else {
while($badges_array = mysql_fetch_array($badges_res)){
print_r($badges_array);
echo '<img src="badgeIMG" alt="imgNAAM">'; // deze twee waarden moet je nog veranderen in variabelen
}
}
}
?>
$badges_sql = "
SELECT
l.naam,
b.badges_naam,
b.badges_img,
b.badges_id,
b.badges_beschrijving,
t.id,
t.userID,
t.badgeID
FROM
leden,
badges,
toegewezenbadges
WHERE l.id = t.userID
AND b.badges_id = t.badgeID
AND b.badges_naam = t.badgeNAAM
AND b.badges_img = t.badgeIMG
";
if (!$badges_res = mysql_query($badges_sql)) {
trigger_error (mysql_error ());
}
else {
$badges_rows = mysql_num_rows($badges_res);
if ($badges_rows == 0){
echo "Geen badges";
}
else {
while($badges_array = mysql_fetch_array($badges_res)){
print_r($badges_array);
echo '<img src="badgeIMG" alt="imgNAAM">'; // deze twee waarden moet je nog veranderen in variabelen
}
}
}
?>
Frank:
Bumpen mag pas na 24 uur!
En testen kun je / moet je zelf doen, het is dus overbodig dat iemand voor jou gaat kijken of jouw code het juiste resultaat oplevert. En wat versta JIJ onder 'het juiste resultaat' ? Daar kan alleen jij een zinnig antwoord op geven.
Ga dus maar eens fijn testen. En vergeet niet om in je html-broncode te kijken of daar alles goed staat.
En testen kun je / moet je zelf doen, het is dus overbodig dat iemand voor jou gaat kijken of jouw code het juiste resultaat oplevert. En wat versta JIJ onder 'het juiste resultaat' ? Daar kan alleen jij een zinnig antwoord op geven.
Ga dus maar eens fijn testen. En vergeet niet om in je html-broncode te kijken of daar alles goed staat.
nee het gaat mij erom ef het de goede tabellen enzo zijn zodat de laatste echo erin gezet kan worden ;) Maar die weet ik nog steeds niet..
wat is dat wil iemand dat plss verklappen?
kan ik deze tabellen gebruikern voor dat systeem? voor de bages of niet? heb ze zelf gemaakt naar voorbeeld van ander topic maar weet niet of ze goed zijn
begin script staat misschien kan ik daar nog iets uitbregen
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
31
32
33
34
35
36
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
<?php
$badges_sql = "
SELECT
leden.naam,
badges.badges_naam,
badges.badges_img,
badges.badges_id,
badges.badges_beschrijving,
toegewezenbadges.id,
toegewezenbadges.userID,
toegewezenbadges.badgeID
FROM
leden,
badges,
toegewezenbadges
WHERE leden.id = toegewezenbadges.userID
AND badges.badges_id = toegewezenbadges.badgeID
AND badges.badges_naam = toegewezenbadges.badgeNAAM
AND badges.badges_img = toegewezenbadges.badgeIMG
";
if (!$badges_res = mysql_query($badges_sql)) {
trigger_error (mysql_error ());
}
else {
$badges_rows = mysql_num_rows($badges_res);
if ($badges_rows == 0){
echo "Geen badges";
}
else {
while($badges_array = mysql_fetch_array($badges_res)){
print_r($badges_array);
echo "<img src=\"".$badges_array['badgeIMG']."\" alt=\"".$badges_array['badgeNAAM']."\" border=\"0\" /> "; // deze twee waarden moet je nog veranderen in variabelen
}
}
}
?>
$badges_sql = "
SELECT
leden.naam,
badges.badges_naam,
badges.badges_img,
badges.badges_id,
badges.badges_beschrijving,
toegewezenbadges.id,
toegewezenbadges.userID,
toegewezenbadges.badgeID
FROM
leden,
badges,
toegewezenbadges
WHERE leden.id = toegewezenbadges.userID
AND badges.badges_id = toegewezenbadges.badgeID
AND badges.badges_naam = toegewezenbadges.badgeNAAM
AND badges.badges_img = toegewezenbadges.badgeIMG
";
if (!$badges_res = mysql_query($badges_sql)) {
trigger_error (mysql_error ());
}
else {
$badges_rows = mysql_num_rows($badges_res);
if ($badges_rows == 0){
echo "Geen badges";
}
else {
while($badges_array = mysql_fetch_array($badges_res)){
print_r($badges_array);
echo "<img src=\"".$badges_array['badgeIMG']."\" alt=\"".$badges_array['badgeNAAM']."\" border=\"0\" /> "; // deze twee waarden moet je nog veranderen in variabelen
}
}
}
?>
zoiets? :P
Maar echo kan wel kloppen maar hij laat niks zien -.-
btw heb weer wat verandert hij kon tabellen niet vinden
Gewijzigd op 01/01/1970 01:00:00 door Lill-mik
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
31
32
33
34
35
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
<?php
$badges_sql = "
SELECT
leden.naam,
badges.badges_naam,
badges.badges_img,
badges.badges_id,
badges.badges_beschrijving,
toegewezenbadges.id,
toegewezenbadges.userID,
toegewezenbadges.badgeID
FROM
leden,
badges,
toegewezenbadges
WHERE leden.id = toegewezenbadges.userID
AND badges.badges_id = toegewezenbadges.badgeID
AND badges.badges_naam = toegewezenbadges.badgeNAAM
AND badges.badges_img = toegewezenbadges.badgeIMG
";
if (!$badges_res = mysql_query($badges_sql)) {
trigger_error (mysql_error ());
}
else {
$badges_rows = mysql_num_rows($badges_res);
if ($badges_rows == 0){
echo "Geen badges";
}
else {
while($badges_array = mysql_fetch_array($badges_res)){
echo '<img src="' . $badges_array['badges_img'] . '" alt="' . $badges_array['badges_naam'] . '" border="0" />';
}
}
}
?>
$badges_sql = "
SELECT
leden.naam,
badges.badges_naam,
badges.badges_img,
badges.badges_id,
badges.badges_beschrijving,
toegewezenbadges.id,
toegewezenbadges.userID,
toegewezenbadges.badgeID
FROM
leden,
badges,
toegewezenbadges
WHERE leden.id = toegewezenbadges.userID
AND badges.badges_id = toegewezenbadges.badgeID
AND badges.badges_naam = toegewezenbadges.badgeNAAM
AND badges.badges_img = toegewezenbadges.badgeIMG
";
if (!$badges_res = mysql_query($badges_sql)) {
trigger_error (mysql_error ());
}
else {
$badges_rows = mysql_num_rows($badges_res);
if ($badges_rows == 0){
echo "Geen badges";
}
else {
while($badges_array = mysql_fetch_array($badges_res)){
echo '<img src="' . $badges_array['badges_img'] . '" alt="' . $badges_array['badges_naam'] . '" border="0" />';
}
}
}
?>
Ik krijg de heletijd maar door de melden geen badge
Dan levert je query 0 resultaten op.
Ik zoek al de hele dag... vanaf ongv 12uur
A.u.b. zeg please wat er fout is want ik zie het niet :(als het zo niet zou lukken liet ik je zelf in me database ;( PLSS
Gewijzigd op 01/01/1970 01:00:00 door Lill-mik
<b>EDIT</b>
Zie http://leden.walibiclub.nl/profiel.php?mid=1
Gewijzigd op 01/01/1970 01:00:00 door Robin Albers
PS: die badge is van habbo-tropical.nl..
PLEASE IEMAND! :'(
???????????????????
Gewijzigd op 01/01/1970 01:00:00 door Lill-mik
ja klopt maar ik zit nog met een probleem alle gebruikers krijgen deze badge:S inplaats van voor de aangegeven persoon
En wat is het script bij jou voor die badge te laten showen? ?????????????? BEN JE ER? :(
Waarom negeert iedereen het opeens het is maar 1 klein ding >.< :'(
Gewijzigd op 01/01/1970 01:00:00 door Lill-mik
CREATE TABLE badges (
badges_id int(11) NOT NULL auto_increment,
badges_naam varchar(60) NOT NULL,
badges_img varchar(50) NOT NULL,
badges_beschrijving text NOT NULL,
PRIMARY KEY (badges_id)
);
CREATE TABLE toegewezenbadges (
id int(11) NOT NULL auto_increment,
userID int(4) NOT NULL,
badgeID int(11) NOT NULL,
badgeNAAM varchar(60) NOT NULL,
badgeIMG varchar(50) NOT NULL,
PRIMARY KEY (id)
);
Wat je bij badges_naam in tabel badges neer zet moet ook bij badgeNAAM in tabel toegewezenbadges staan anders doet die het niet!
Om te showen gebruik ik dit script:
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
31
32
33
34
35
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
<?php
$badges_sql = "
SELECT
leden.naam,
badges.badges_naam,
badges.badges_img,
badges.badges_id,
badges.badges_beschrijving,
toegewezenbadges.id,
toegewezenbadges.userID,
toegewezenbadges.badgeID
FROM
leden,
badges,
toegewezenbadges
WHERE leden.id = toegewezenbadges.userID
AND badges.badges_id = toegewezenbadges.badgeID
AND badges.badges_naam = toegewezenbadges.badgeNAAM
AND badges.badges_img = toegewezenbadges.badgeIMG
";
if (!$badges_res = mysql_query($badges_sql)) {
trigger_error (mysql_error ());
}
else {
$badges_rows = mysql_num_rows($badges_res);
if ($badges_rows == 0){
echo "Geen badges";
}
else {
while($badges_array = mysql_fetch_array($badges_res)){
echo '<img src="badge/' . $badges_array['badges_img'] . '" alt="' . $badges_array['badges_beschrijving'] . '" border="0" />';
}
}
}
?>
$badges_sql = "
SELECT
leden.naam,
badges.badges_naam,
badges.badges_img,
badges.badges_id,
badges.badges_beschrijving,
toegewezenbadges.id,
toegewezenbadges.userID,
toegewezenbadges.badgeID
FROM
leden,
badges,
toegewezenbadges
WHERE leden.id = toegewezenbadges.userID
AND badges.badges_id = toegewezenbadges.badgeID
AND badges.badges_naam = toegewezenbadges.badgeNAAM
AND badges.badges_img = toegewezenbadges.badgeIMG
";
if (!$badges_res = mysql_query($badges_sql)) {
trigger_error (mysql_error ());
}
else {
$badges_rows = mysql_num_rows($badges_res);
if ($badges_rows == 0){
echo "Geen badges";
}
else {
while($badges_array = mysql_fetch_array($badges_res)){
echo '<img src="badge/' . $badges_array['badges_img'] . '" alt="' . $badges_array['badges_beschrijving'] . '" border="0" />';
}
}
}
?>
Lill-mik:
ROBIN wat doe jij in de database?
En wat is het script bij jou voor die badge te laten showen? ?????????????? BEN JE ER? :(
Waarom negeert iedereen het opeens het is maar 1 klein ding >.< :'(
En wat is het script bij jou voor die badge te laten showen? ?????????????? BEN JE ER? :(
Waarom negeert iedereen het opeens het is maar 1 klein ding >.< :'(
Als het maar een klein ding is los het dan zelf even op. Ik geloof dat je vandaag niet echt in de steek gelaten bent door Frank en Jan en anderen bijvoorbeeld.
Jouw post getuigd niet echt van dankbaar zijn.
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
Hoe kan ik een persoon een andere badge geven zonder dat iedereen deze krijgt?
Quote:
Dit is een forum waar hulp geheel vrijwillig is. Waar haal je dan het fatsoen vandaan om te gaan zeuren? Wil je direct worden geholpen en het recht hebben om te zeuren, voor 65 euro per uur kun je bij mij terecht.Waarom negeert iedereen het opeens het is maar 1 klein ding >.< :'(
Veel succes.
Ps. Doe iets aan je omgangsvormen, dat zal je sieren.
Het topic was hardstikke actief en opeens
krijg ik geen antwoord meer ;)
Dat bedoel ik. ;)
Misschien kwam het bij jou niet zo aan
maar ik bedoelde het zo ;) Excusses dat
je het zo moest denken maar ik bedoelde
het niet kwaad ;)