Query syntax voor koppeltabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2 3

Lill-mik

Lill-mik

01/10/2006 21:07:00
Quote Anchor link
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
 
PHP hulp

PHP hulp

08/11/2024 04:04:23
 
Jan Koehoorn

Jan Koehoorn

01/10/2006 21:07:00
Quote Anchor link
Ik heb je code iets veranderd. Testen moet je zelf doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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
            }
        }
    }

?>
 
Lill-mik

Lill-mik

01/10/2006 21:09:00
Quote Anchor link
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.


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?
 
Robin Albers

Robin Albers

01/10/2006 21:11:00
Quote Anchor link
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
 
Lill-mik

Lill-mik

01/10/2006 21:15:00
Quote Anchor link
Ok veranderen in variablen -.- ff kijken of ergens dat
begin script staat misschien kan ik daar nog iets uitbregen
 
Lill-mik

Lill-mik

01/10/2006 21:21:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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
            }
        }
    }

?>


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
 
Jan Koehoorn

Jan Koehoorn

01/10/2006 21:25:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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" />';
            }
        }
    }

?>
 
Robin Albers

Robin Albers

01/10/2006 21:27:00
Quote Anchor link
Ik krijg de heletijd maar door de melden geen badge
 
Jan Koehoorn

Jan Koehoorn

01/10/2006 21:28:00
Quote Anchor link
Dan levert je query 0 resultaten op.
 
Lill-mik

Lill-mik

01/10/2006 21:29:00
Quote Anchor link
Jan please help me zie je echt niet de fout? :(
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
 
Robin Albers

Robin Albers

01/10/2006 21:30:00
Quote Anchor link
hij werkt dankje:D

<b>EDIT</b>
Zie http://leden.walibiclub.nl/profiel.php?mid=1
Gewijzigd op 01/01/1970 01:00:00 door Robin Albers
 
Lill-mik

Lill-mik

01/10/2006 21:33:00
Quote Anchor link
Robin wat heb jij nou gedaan=
PS: die badge is van habbo-tropical.nl..
PLEASE IEMAND! :'(
???????????????????
Gewijzigd op 01/01/1970 01:00:00 door Lill-mik
 
Robin Albers

Robin Albers

01/10/2006 21:41:00
Quote Anchor link
ja klopt maar ik zit nog met een probleem alle gebruikers krijgen deze badge:S inplaats van voor de aangegeven persoon
 
Lill-mik

Lill-mik

01/10/2006 21:43:00
Quote Anchor link
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 >.< :'(
Gewijzigd op 01/01/1970 01:00:00 door Lill-mik
 
Robin Albers

Robin Albers

01/10/2006 21:47:00
Quote Anchor link
database codes:

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)
PHP script in nieuw venster Selecteer het PHP script
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
<?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" />';
            }
        }
    }

?>
 
Klaasjan Boven

Klaasjan Boven

01/10/2006 21:49:00
Quote Anchor link
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 >.< :'(


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
 
Robin Albers

Robin Albers

01/10/2006 21:50:00
Quote Anchor link
Hoe kan ik een persoon een andere badge geven zonder dat iedereen deze krijgt?
 
Frank -

Frank -

01/10/2006 22:02:00
Quote Anchor link
Quote:
Waarom negeert iedereen het opeens het is maar 1 klein ding >.< :'(
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.

Veel succes.

Ps. Doe iets aan je omgangsvormen, dat zal je sieren.
 
Lill-mik

Lill-mik

02/10/2006 17:28:00
Quote Anchor link
Omg frank dat zeg ik helemaal niet ;)
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 ;)
 

Pagina: « vorige 1 2 3



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.