login  Naam:   Wachtwoord: 
Registreer je!
 Forum

zelf pagina indelen

Offline Ronstert - 10/10/2005 18:38 (laatste wijziging 10/10/2005 18:39)
Avatar van RonstertMySQL interesse Ik wil voor een site die ik maak mensen de keuze geven of ze een scroller shoutbox of een normale shoutbox willen..

Nu dacht ikd at als ik een veld in mijn leden tabel zet genaamd shoutbox en deze dan een waarde geef ik zo kan vastleggen welke de persoon wil zien..

1 is bijv de scroller en 2 is bijv de normale!.

  1. <?
  2. $select = "SELECT * FROM ledensysteem WHERE gebruikersnaam = '".$_COOKIE['gebruikersnaam']."'";
  3. $query = mysql_query($select)or die(mysql_error());
  4. $list = mysql_fetch_object($query);
  5. if ($list->shoutbox == "1")
  6. {
  7. $shoutbox = "scroller";
  8. }
  9. else
  10. {
  11. $shoutbox = "<table width=169 border=0 cellpadding=0 cellspacing=1 align=center>
  12. <tr><td background=layout/menus/head.jpg height=20>&nbsp;<b><font color=FFFFFF>Shoutbox:</b></font></td></tr>
  13. <tr><td height=20 bgcolor=9faaae></td></tr>
  14. <tr><td height=20 bgcolor=c1cacf></td></tr>
  15. <tr><td height=20 bgcolor=9faaae></td></tr></table>";
  16. }
  17.  
  18. echo "$shoutbox";?>


Opzich zou dit kunnen werken maar dan heb ik het probleem dat alleen als je ingelogd bent je wat ziet!.. ben je niet ingelogd dan zal geen van beide zichtbaar zijn!..

Hoe los ik dat op?.. iemand een idee

8 antwoorden

Gesponsorde links
Offline haytjes - 10/10/2005 18:41 (laatste wijziging 10/10/2005 18:42)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
dit werkt toch wel???
  1. <?
  2. if ($list->shoutbox == "1")
  3. {
  4. $shoutbox = "scroller";
  5. }
  6. else
  7. {
  8. $shoutbox = "shoutbox";
  9. }
  10. ?>

'k snap het probleem niet
Offline Bouli - 10/10/2005 18:45
Avatar van Bouli HTML interesse
  1. <?
  2. $select = "SELECT * FROM ledensysteem WHERE gebruikersnaam = '".$_COOKIE['gebruikersnaam']."'";
  3. $query = mysql_query($select)or die(mysql_error());
  4. $list = mysql_fetch_object($query);
  5.  
  6. if ($list->shoutbox == "1") {
  7.  
  8. $shoutbox = "scroller";
  9.  
  10. }
  11.  
  12. elseif ($list->shoutbox == "2") {
  13.  
  14. $shoutbox = "normaal";
  15.  
  16. }
  17.  
  18. else {
  19.  
  20. $shoutbox = "<table width=169 border=0 cellpadding=0 cellspacing=1 align=center>
  21. <tr><td background=layout/menus/head.jpg height=20>&nbsp;<b><font color=FFFFFF>Shoutbox:</b></font></td></tr>
  22. <tr><td height=20 bgcolor=9faaae></td></tr>
  23. <tr><td height=20 bgcolor=c1cacf></td></tr>
  24. <tr><td height=20 bgcolor=9faaae></td></tr></table>";
  25.  
  26. }
  27.  
  28. echo "$shoutbox";
  29.  
  30. ?>
Offline Ronstert - 10/10/2005 18:56
Avatar van Ronstert MySQL interesse 2haytjes

Als je dan niet ingelogd bent en er dus geen cookie is gezet krijg je helemaal niks te zien!...

Ik ga het van bouli ff proberen
Offline haytjes - 10/10/2005 19:17 (laatste wijziging 10/10/2005 19:17)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
  1. <?
  2. if ($list->shoutbox == "1") // hiervoor moet je een cookie hebben
  3. {
  4. $shoutbox = "scroller";
  5. }
  6. else // dit neemt hij toch altijd, ook al is er geen cookie
  7. {
  8. $shoutbox = "...";
  9. }
  10. ?>

ben ik nu zo dom aan het worden:?:
Offline Ronstert - 10/10/2005 19:32
Avatar van Ronstert MySQL interesse Waarom moet ik daar een cookie voor hebben?.. het kan maar hoeft niet!.. ik wil dat het alleen maar in te stellen is als iemand inlogd!.. ben je niet ingelogd dan ist standaard!..

Wat je hier boven zegt klopt idd!.. ik denk dat ik eerst wat fout had!..
Offline Dolfje - 10/10/2005 20:18 (laatste wijziging 10/10/2005 20:21)
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
  1. <?
  2. if ($list->shoutbox == "1" AND $_COOKIE['shoutbox']) // hiervoor moet je een cookie hebben
  3. {
  4. $shoutbox = "scroller";
  5. }
  6. else // dit neemt hij niet altijd, hij neemt dit als je GEEN cookie hebt
  7. {
  8. $shoutbox = "...";
  9. }
  10. ?>

:s :s 
(ik heb het bovenstaande verbeterd)


voor wat jij wilt:
  1. <?
  2. if ($list->shoutbox == "1" AND $_COOKIE['shoutbox']) // hiervoor moet je een cookie hebben
  3. {
  4. $shoutbox = "scroller";
  5. }
  6. elseif( $ist->shoutbox == "1")
  7. {
  8. $shoutbox = "...";
  9. }
  10. else
  11. {
  12. //niets
  13. }
  14. ?>
Offline Ronstert - 11/10/2005 18:01
Avatar van Ronstert MySQL interesse Ik zie het nut van de cookie niet in!... als je niet ingelogd bent zie je de pagina zoals hij standaard is!.... als je wel inglogd is is 1 de normale en ieta anders de scroller!.. waarom zou ik het in een cookie moeten zetten?...
Offline Dolfje - 11/10/2005 18:13
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
ah, ik dacht dat je gezegd had dat degene die niet ingelogd zijn er niet op mogen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.251s