login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gegevens uit leden en berichten samen koppelen (Opgelost)

Offline willie - 20/10/2011 19:31 (laatste wijziging 20/10/2011 22:01)
Avatar van willie0 Ik wil twee database tabellen gebruiken in een stukje script.
Maar tot nu toe werkt het dus niet.
Dit is het stukje script
  1. <?
  2. if(mysql_result(mysql_query("SELECT COUNT(id) FROM `adminbericht`"),0) == 0)
  3. {
  4. echo 'Er staan nog geen berichten in de database';
  5. }
  6. else
  7. {
  8. ?>
  9. <?php
  10. $Select = mysql_query('SELECT * FROM `leden`WHERE id='.$aBerichten['zender_id'].'') or die (mysql_error());
  11. while($row = mysql_fetch_array($Select))
  12. {
  13. echo $row['id'];
  14. echo $row['gebruikersnaam'];
  15. }
  16.  
  17. $qSelect_berichten = mysql_query('SELECT * FROM `adminbericht`') or die (mysql_error());
  18. while($aBerichten = mysql_fetch_array($qSelect_berichten))
  19. {
  20. echo '<table bgcolor="000000" width="400">';
  21. echo '<tr><td>&nbsp;'.$aBerichten['zender_id'].'&nbsp;</td></tr>';
  22. echo '<tr><td>&nbsp;'.$aBerichten['kop'].'&nbsp;</td></tr>';
  23. echo '<tr><td>&nbsp;'.$aBerichten['text'].'&nbsp;</td></tr>';
  24. echo '<tr><td>&nbsp;'.$aBerichten['link'].'&nbsp;</td></tr>';
  25. echo '</table>';
  26. echo '<br />';
  27. }
  28. }
  29. ?>

Wat doe ik hier fout? Ik weet het even niet.
Beide tabellen hebben een veld met de naam id.

2 antwoorden

Gesponsorde links
Offline Abbas - 20/10/2011 22:02
Avatar van Abbas Gouden medaille

Crew .NET
Citaat:
Ik wil twee database tabellen gebruiken in een stukje script.
Met wat als doel? Wat wil je bereiken?
Citaat:
Maar tot nu toe werkt het dus niet.
Wat werkt er niet? Krijg je foutmeldingen? Zo ja, geef die dan ook.. 
Offline willie - 21/10/2011 14:55 (laatste wijziging 22/10/2011 22:54)
Avatar van willie 0 Is inmiddels al opgelost.
Heb het stukje herschreven en aangepast.

  1. if(mysql_result(mysql_query("SELECT COUNT(id) FROM `adminbericht`"),0) == 0)
  2. {
  3. echo 'Er staan nog geen berichten in de database';
  4. }
  5. else
  6. {
  7. ?>
  8. <?php
  9.  
  10. $qSelect_berichten = mysql_query('SELECT * FROM `adminbericht`') or die (mysql_error());
  11. while($aBerichten = mysql_fetch_array($qSelect_berichten))
  12.  
  13. {
  14. $tekst = nl2br($aBerichten['text']);
  15. echo '<table bgcolor="000000" width="400">';
  16. echo '<tr><td>&nbsp;'.$aBerichten['kop'].'&nbsp;:&nbsp;'.$aBerichten['datum'].'</td></tr>';
  17. echo '<tr><td>&nbsp;<table><tr><td>'.$tekst.'</td></tr></table>&nbsp;</td></tr>';
  18. echo '<tr><td>&nbsp;'.$aBerichten['link'].'&nbsp;</td></tr>';
  19. echo '<tr><td>&nbsp;<a href=index.php?pagina=verwijderbericht&id='.$aBerichten['id'].'>Verwijder</a>
  20. &nbsp;<a href=index.php?pagina=adminandwoord&id='.$aBerichten['zender_id'].'&kop='.$aBerichten['kop'].'>beandwoord</a></td></tr>';
  21.  
  22. $idd = $aBerichten['zender_id'];
  23.  
  24. $query = mysql_query("SELECT
  25. *
  26. FROM
  27. leden
  28. WHERE
  29. id = $idd
  30. ");
  31.  
  32. $row = mysql_fetch_assoc($query);
  33. echo '<tr><td>&nbsp;Afzender : '.$row['gebruikersnaam'].'&nbsp;=&nbsp;Lid nr.'.$row['id'].'</td></tr>';
  34. echo '</table>';
  35. echo '<br />';
  36. }
  37.  
  38. }
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.182s