login  Naam:   Wachtwoord: 
Registreer je!
 Forum

loop

Offline Ultimatum - 24/10/2005 03:24 (laatste wijziging 24/10/2005 03:25)
Avatar van UltimatumPHP expert >>Heb gezocht!!<<

ben geen held met mysql , maar heb nu een ledenlijst, alleen hij moet gegevens halen uit 2 tabellen, hoe doe je dat?? neem aan met while maar heb een while in een andere while gezet en dan laat hij helemaal nix meer zien 

(alleen de tabel word geshowd, de membersregel etc niet..)
(I know de tijd, verveelde me(voor iemand dat gaat zegge )

  1. <?php
  2. include ("include/config.php");
  3.  
  4. $users = mysql_query("SELECT * FROM users");
  5. $members = mysql_num_rows($users);
  6. $ranks = mysql_query("SELECT * FROM ranks");
  7. $rank = mysql_num_rows($ranks);
  8.  
  9. if($members == "0"){
  10. $members = "We have no members!";
  11. }
  12. if($members == "1"){
  13. $members = "We have 1 member!";
  14. }
  15. else{
  16. $members = "We have ". $aantal ." members!";
  17. }
  18. ?>
  19. <p align="center"><?php echo ("$members"); ?></p>
  20. <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
  21. <tr bgcolor="#CCCCCC">
  22. <td width="5%"><div align="center">id</div></td>
  23. <td width="25%"><div align="center">Username</div></td>
  24. <td width="25%"><div align="center">Email address</div></td>
  25. <td width="25%"><div align="center">Homepage</div></td>
  26. <td width="25%"><div align="center">Rank</div></td>
  27. </tr>
  28. <?php
  29. while($member_list = mysql_fetch_object($users)){
  30. $username = $member_list->username;
  31. $id = $member_list->id;
  32. $mail = $member_list->mail;
  33. $homepage = $member_list->homepage;
  34. while($rank_list = mysql_fetch_object($ranks)) {
  35. $rank = $rank_list->rank;
  36.  
  37. if(empty($homepage)){
  38. $homepage = "No homepage";
  39. }
  40. else{
  41. $homepage = "<a href=\"" . $homepage . "\" target=\"_blank\">$homepage</a>";
  42. }
  43. echo ("");
  44. echo ("<tr>");
  45. echo ("<td><a href=\"profiel.php?id=" . $id . "\" target=\"_blank\">$id</a></td>");
  46. echo ("<td>$username</td>");
  47. echo ("<td>$mail</td>");
  48. echo ("<td>$homepage</td>");
  49. echo ("<td>$rank</td>");
  50. echo ("</tr>");
  51. echo ("");
  52. }
  53. }
  54. ?>
  55. </table>

7 antwoorden

Gesponsorde links
Offline cracker - 24/10/2005 07:03 (laatste wijziging 24/10/2005 07:04)
Avatar van cracker Onbekend
Citaat:
>>Heb gezocht!!<<

dan had je dit ook gevonden.

Een hele discussie over 2 tabellen !
Offline Ultimatum - 24/10/2005 10:53
Avatar van Ultimatum PHP expert ipv een nutteloze post had je me ook kunnen helpen:s 
Offline Ibrahim - 24/10/2005 19:44
Avatar van Ibrahim PHP expert ten eerste haal $vars buiten quotes

ten tweede je hoeft niet () te gebruiken bij echo

ten derde om dingen uit een tabel te halen gebruik je een query dus twee tabbelen 2 querys en in je while zetten $obj=... && $obj2=...

ten vierde cracker geeft je een link over tabellen ga dan niet zeggen dat het nutteloos is... want dan hoef je niet meer te vragen

ten vijfde google bestaat ook... kun je hier iets niet vinden ga dan naar google

Offline delta_004 - 24/10/2005 19:47
Avatar van delta_004 Onbekend Misschien domme vraag maar wrm doe je dit?
echo ("");
Dit is toch veel sneller?
echo '';
Offline Ibrahim - 24/10/2005 19:51 (laatste wijziging 24/10/2005 19:53)
Avatar van Ibrahim PHP expert van sima...
Citaat:
Echo() gebruiken we om iets te tonen op een pagina. Echo() is eigenlijk geen functie (het is een language construct), dus je hoeft geen haakjes te gebruiken. Sterker nog, als je meer dan één parameter gebruikt mag je geen haakjes gebruiken. Het is niet mogelijk echo() te gebruiken als een variabele functie, maar dat kan wel met print().
Offline Ultimatum - 24/10/2005 21:05
Avatar van Ultimatum PHP expert @siliecom als je keek dan zag je de tijd dat hij zijn post had gewijzigd, na mijn post, dus het was eerst nutteloos
Offline ikkedikke - 24/10/2005 22:40
Avatar van ikkedikke PHP expert is het miet practischer om de rang gewoon bij de gebruiker op te slaan? die tabel heeft een 1<->1record relatie, en is dus zinloos om appart te houden
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.177s