login  Naam:   Wachtwoord: 
Registreer je!
 Forum

gekocht

Offline BasDV - 21/05/2005 08:51
Avatar van BasDVMySQL interesse
  1. <?php
  2. require("config.php");
  3. $query = mysql_query("SELECT * FROM members WHERE memberid = '$memberid'");
  4. $object = mysql_fetch_object($query);
  5. $result = $object->gekocht;
  6. $gekocht = $object->gekocht;
  7. $string = $gekocht;
  8. $array = explode(",", $string);
  9. $naam = $array[0];
  10. $q = mysql_query("SELECT * FROM sterren WHERE naam = '$naam'");
  11. $get = mysql_fetch_object($q);
  12.  
  13. if($result==""){
  14. echo "Er zijn nog geen producten door u gekocht...";
  15. }
  16. else{
  17. while($object = mysql_fetch_object($query)){
  18.  
  19. echo "<div align=\"left\"><table border=\"0\" width=\"153\" height=\"100\" style=\"border: 0 solid #C0C0C0\" bgcolor=\"#E5E5E5\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"153\" height=\"17\" valign=\"top\" style=\"border: 1 solid #C0C0C0\" bgcolor=\"#F7F7F7\"><font size=\"1\" face=\"Verdana\"></font><p><font face=\"Verdana\" size=\"1\"><b>$naam</b></font></p></td></tr><tr><td width=\"153\" height=\"99\" valign=\"top\" style=\"border: 1 solid #C0C0C0\"><br>";
  20. if($get->afb==""){
  21. echo "(Geen Afbeelding)";
  22. }
  23. else{
  24. echo "<img border=\"0\" src='$get->afb' style=\"border: 1 solid #C0C0C0\" border=\"0\" width=\"153\" height=\"100\">";
  25. }
  26.  
  27. echo "<br><br></td></tr><tr><td width=\"153\" height=\"1\" valign=\"top\" style=\"border: 1 solid #C0C0C0\" bgcolor=\"#F7F7F7\"><font face=\"Verdana\" size=\"1\"><b></b></font></td></tr><tr><td width=\"153\" height=\"1\" valign=\"top\" style=\"border: 1 solid #C0C0C0\" bgcolor=\"white\"><font face=\"Verdana\" size=\"1\"><a href='$get->url'><b>Open</b></a></font></td></tr></table></div>";
  28. }
  29. ?><?php
  30. }
  31. }
  32. ?>
Ik heb dit script de bedoeling is dat als er nog geen gekochte producten zijn dat er dan iets word neergezet. Dat werkt goed. Maar als er wel gekochte producten zijn moet die weergegeven worden ieder in een eigen tabel. maar hij echo't niks terwijl er wel gekochte producten zijn. (ik geloof dat het aan het explode ligt maar ik kan de fout niet vinden)

Wat gaat er fout?

4 antwoorden

Gesponsorde links
Offline prorsoft - 21/05/2005 09:11
Avatar van prorsoft PHP gevorderde
Citaat:
[..code..]

huh?
$query is toch al een keer gebruikt?
en waaaarom zet je het in een while terwijl (als het goed is) er maar 1 user uitkomt?
Offline BasDV - 21/05/2005 09:56
Avatar van BasDV MySQL interesse weet ik niet en er kunnen meer producten zijn gekocht.
maar weeet jij of het aan het explode ligt?
Offline Legolas - 21/05/2005 12:24
Avatar van Legolas Onbekend Dit is in ieder geval fout:
}
?><?php
}
}
niet fout hoor maar gewoon nergens voor nodig. verder is fetchobject sl00m.
Offline leendertW - 21/05/2005 15:05
Avatar van leendertW PHP beginner ja gebruik ipv mysql_fetch_object -- > mysql_fetch_assoc(array) omdat dit sneller is.

En die while lus kan je er idd uit halen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.243s