login  Naam:   Wachtwoord: 
Registreer je!
 Forum

bg of geen bg

Offline BasDV - 27/05/2005 18:24 (laatste wijziging 27/05/2005 18:24)
Avatar van BasDVMySQL interesse
  1. //Dit staat erboven
  2. <?php
  3. require("config.php");
  4. if($login AND session_is_registered('memberid')){
  5. $query = mysql_query("SELECT * FROM members WHERE memberid = '$memberid'");
  6. $object = mysql_fetch_object($query);
  7. }
  8. ?>



  1. <? if(!$login){echo "images/Index/bg.gif";} else { if($object->bg=="0" OR ""){echo "images/Index/bg.gif";} else {echo $object->bg;}} ?>

De bedoeling is dat als niet ingelogd bent (if(!login){) hij images/Index/bg.gif echo't en anders (dus als je wel ingelogd bent) moet hij kijken of $object->bg 0 of (niks) is en dan moet hij dat ook echo'en en anders als $object->bg een andere waarde dan niks of 0 heeft moet hij de waarde echo'en die er wel staat.

Maar dit doet hij niet toch weet ik zeker dat ik alles goed heb gedaan. Wie kan mij helpen? 

3 antwoorden

Gesponsorde links
Offline simontjeuh - 27/05/2005 18:32 (laatste wijziging 27/05/2005 18:35)
Avatar van simontjeuh HTML interesse als user... wat kan je dan invullen in die rij 'bg'??
kan je zelf images uploaden??
script ook ff wat netter...
  1. <?
  2. if(!$login)
  3. {
  4. echo "images/Index/bg.gif";
  5. }
  6. else
  7. {
  8. if(empty($object->bg)) // door Fenrir
  9. {
  10. echo "images/Index/bg.gif";
  11. }
  12. else
  13. {
  14. echo $object->bg;
  15. }
  16. }
  17. ?>

je gebruikt echo $object->bg; terwijl je nergens een while hebt staan??
Offline Fenrir - 27/05/2005 18:33
Avatar van Fenrir PHP expert
  1. if($object->bg=="0" OR "")
Dit moet zo:
  1. if(empty($object->bg))
Offline Legolas - 27/05/2005 20:12
Avatar van Legolas Onbekend Iets netter coden:
1.Eerst andere methode gebruiken:
  1. <?php
  2. require("config.php");
  3. if($login AND session_is_registered('memberid')){
  4. $query = mysql_query("SELECT bg FROM members WHERE memberid = ".$memberid);
  5. $r = mysql_fetch_row($query);
  6. }
  7. ?>

2.Beter inspringen (ben er zelf ook geen held in )
  1. <?
  2. if(!$login)
  3. echo "images/Index/bg.gif";
  4. else{
  5. if(empty($r['bg'])){
  6. echo "images/Index/bg.gif";
  7. }
  8. else echo $r['bg'];
  9. }
  10. ?>

Dit is efficiënter / beter
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.24s