[php]alle forums in 4voud laten zien

Pagina: 1
Acties:

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 20-09 12:13
eey, ik ben bezig om een discription te linken met een forum

dus dan krijg je dit

*description*
*forum*
*forum*
*forum*

nu heb ik deze 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
37
38
39
40
41
42
43
44
45
46
47
48
<?
// selecteer forum
$catogorie = mysql_query("SELECT * FROM zl_cat");
// catogorie displayen
while($cat = mysql_fetch_object($catogorie))
{

// Catogorie displayen
 echo "<table cellspacing=0 cellpadding=0 height=25>
      <tr width=750>
       <td width=1 bgcolor=#000000></td>
       <td width=748 bgcolor=#B4B4B4><font face=verdana size=2 color=#000000>$cat->zl_cat</font></td>
       <td width=1 bgcolor=#000000></td>
      </tr>
      <tr bgcolor=#000000>
       <td bgcolor=#000000 height=1 colspan=4></td>
      </tr>
    </table>";

// Nu de forums selecteren
$forum = mysql_query("SELECT * FROM zl_forum");
while($zl_forum = mysql_fetch_object($forum))
    {
    $cn1 = mysql_query("SELECT * FROM zl_forum WHERE zl_forumcat = $zl_forum->zl_forumcat");
    while($goed = mysql_fetch_object($cn1))
        {
        
// Nu alles in de table gooien (width=748)
 echo "
 <table cellspacing=0 cellpadding=0 height=20>
  <tr width=750>
    <td width=1 bgcolor=#000000></td>
    <td width=445 bgcolor=#CDCDCD><font face=verdana size=2 color=#000000>$zl_forum->zl_forumtitel</td><td width=1 bgcolor=#000000></td>
    <td width=75 bgcolor=#CDCDCD><font face=verdana size=2 color=#000000>$zl_forum->zl_forumreplys</td><td width=1 bgcolor=#000000></td>
    <td width=75 bgcolor=#CDCDCD><font face=verdana size=2 color=#000000>$zl_forum->zl_forumposts</td><td width=1 bgcolor=#000000></td>
    <td width=150 bgcolor=#CDCDCD><font face=verdana size=2 color=#000000>$zl_forum->zl_forummod</td>
    <td width=1 bgcolor=#000000></td>
  </tr>
  <tr bgcolor=#000000>
   <td bgcolor=#000000 height=1 colspan=8></td>
  </tr>
 </table>";


}
}
}
?>

en hij displayed ELK forum in ELKE catogorie IN 4 voud ;(

weten jullie misschien wat het kan zijn? :)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Ik snap iig niet waarom je 2 keer achterelkaar dezelfde query doet...

Alleen de 2e keer wat verder inperkt.

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 20-09 12:13
omdat ik eerst de forums selecteer, en doordat ik die forums selecteer kan ik later in m'n query WHERE die mysql_fetch_object doen anders lukt dat niet :(

  • Jelle Niemantsverdriet
  • Registratie: Februari 2000
  • Laatst online: 21-09 13:51
Er zit iets niet helemaal goed in je while-loops, maar ik zie niet helemaal hoe je het precies wilt doen.
Wat er nu gebeurt is: hij loopt alle categorieën langs. In deze loop selecteert hij alle forums (2 keer?) en die geeft 'ie dan ook nog 's weer. Volgens mij bedoel je bij die dubbele query iets als
PHP:
1
2
3
<?
$cn1 = mysql_query("SELECT * FROM zl_forum WHERE zl_forumcat = $zl_forum->cat_forumcat");
?>

Dus in de WHERE gewoon de categorie die je krijgt uit je eerste query gebruiken.
Maar nogmaals, misschien begrijp ik je niet helemaal goed!

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 20-09 12:13
heb maybe al een oplossing

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op woensdag 26 september 2001 17:27 schreef Wesley het volgende:
heb maybe al een oplossing
Je gaat leren hoe je met databases moet omgaan, correct aanroepen en hoe je alles juist kan gaan programmeren ?

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op woensdag 26 september 2001 17:42 schreef dusty het volgende:

[..]

Je gaat leren hoe je met databases moet omgaan, correct aanroepen en hoe je alles juist kan gaan programmeren ?
Pffffffffffff!!! ;)

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 20-09 12:13
problemen mogen hier zeker niet meer gepost worden, anders moet je het maar leren, als iets niet lukt moet je het maar gaan leren |:( |:( |:( lekkere instelling hier zeg....

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op woensdag 26 september 2001 18:00 schreef Wesley het volgende:
problemen mogen hier zeker niet meer gepost worden, anders moet je het maar leren, als iets niet lukt moet je het maar gaan leren |:( |:( |:( lekkere instelling hier zeg....
ACM gaf je een hint hoe het wel moest. En jij veeg zijn hint van tafel omdat je dat al had geprobeerd en het werkte niet (volgens jou).

Wordt misschien tijd dat je dan leert nadenken of je misschien toch iets fout had waarom het niet werkte. Immers zegt een meer ervaren persoon dat het wel zo hoort en jij denkt er geen tweede keer meer overna.

Mijn reactie was meer in de trend van "Ik heb een probleem...." en dan een paar berichten verder van dezelfde persoon "Oh, ik denk dat ik het al heb". Ik heb vaker van die mensen gezien en ze vergeten dat er nog andere mensen zijn die misschien later hetzelfde probleem hebben, maar een antwoord geven ze dan niet. Nee, dát is een lekkere instelling.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • Ritch
  • Registratie: December 1999
  • Laatst online: 28-08 17:03
ik zou eerst eens gaan kijken of je database wel goed ontworpen is...

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 20-09 12:13
Op donderdag 27 september 2001 08:19 schreef dusty het volgende:

[..]

ACM gaf je een hint hoe het wel moest. En jij veeg zijn hint van tafel omdat je dat al had geprobeerd en het werkte niet (volgens jou).

Wordt misschien tijd dat je dan leert nadenken of je misschien toch iets fout had waarom het niet werkte. Immers zegt een meer ervaren persoon dat het wel zo hoort en jij denkt er geen tweede keer meer overna.

Mijn reactie was meer in de trend van "Ik heb een probleem...." en dan een paar berichten verder van dezelfde persoon "Oh, ik denk dat ik het al heb". Ik heb vaker van die mensen gezien en ze vergeten dat er nog andere mensen zijn die misschien later hetzelfde probleem hebben, maar een antwoord geven ze dan niet. Nee, dát is een lekkere instelling.
dan zou je dat normaal tegen mij kunnen zeggen, dan zal ik de oplossing hier normaal kunnen neerplanten, en dan zou alles normaal opgelost zijn.
Pagina: 1