login  Naam:   Wachtwoord: 
Registreer je!
 Forum

if vraag

Offline sicco - 10/01/2005 18:27
Avatar van siccoLid Hey mensen van sitemasters.
Ik heb 2 vragen.
1e vraag is:
Ik heb dus een if om te controleren of er reacties zijn.
En in die if heb ik nog een if om te controleren of een persoon een avatar heeft.
Alleen dit werkt niet, dus mijn vraag is, is het mogelijk om een if in een if te plaatsen, en zo ja hoe?
2e vraag, ik heb een cookie dat iemand voor 1 uur ingelogd houdt,
  1. setcookie("taal", "nl", time()+3600);

Hoe kan ik hier 1 jaar van maken?.
Alvast bedankt, Sicco

3 antwoorden

Gesponsorde links
Offline Tuinstoel - 11/01/2005 14:48
Avatar van Tuinstoel PHP expert Dit is bewust, want waarom zou je reactie_voorwaarde 2 maal gebruiken? Na een if komt meestal een else, dan is dat toch voldoende.
Offline nemesiskoen - 11/01/2005 15:30 (laatste wijziging 11/01/2005 15:30)
Avatar van nemesiskoen Gouden medaille

PHP expert
ik denk dat je if nog niet echt zo goed begrijpt

de bedoeling van if is gaan kijken of er aan een voorwaarde voldaan wordt, dus dit moet telkens 1x, maar als er niet aan de voorwaarde voldaan wordt dan is die eerste actie genegeerd en moet je hem herhalen

je kan ook zo doen met elseif

  1. <?php
  2.  
  3. if(avater && reacties){
  4. echo "heeft avater en er zijn reacties";
  5. }
  6. elseif(avater && !reacties){
  7. echo "heeft avater en er zijn geen reacties";
  8. }
  9. elseif(!avater && reacties){
  10. echo "heeft geen avater en er zijn wel reacties";
  11. }
  12. elseif(!avater && !reacties){
  13. echo "heeft geen avater en er zijn geen reacties";
  14. }
  15. ?>


ik raad je aan de statement tutorials te herlezen in de tutorial sectie
Offline sicco - 11/01/2005 16:41
Avatar van sicco Lid ik heb nu deze code
  1. <?php
  2.  
  3. include("config.php");
  4.  
  5. $id = $HTTP_GET_VARS['id'];
  6. $query = mysql_query("SELECT * FROM forumtopics WHERE id = '$id'") or die (mysql_error());
  7. $row = mysql_fetch_object($query);
  8.  
  9. $sql2 = "SELECT * FROM users WHERE name='$row->door'";
  10. $query2 = mysql_query($sql2);
  11. $row1 = mysql_fetch_object($query2);
  12.  
  13. $row->bericht = str_replace(':angry', '<img src=Images/angry.gif border=0>', $row->bericht);
  14. $row->bericht = str_replace(':D', '<img src=Images/biggrin.gif border=0>', $row->bericht);
  15. $row->bericht = str_replace(':blink:', '<img src=Images/blink.gif border=0>', $row->bericht);
  16. $row->bericht = str_replace(':blow:', '<img src=Images/blow.gif border=0>', $row->bericht);
  17. $row->bericht = str_replace(':close:', '<img src=Images/closedeyes.gif border=0>', $row->bericht);
  18. $row->bericht = str_replace(':blush:', '<img src=Images/blush.gif border=0>', $row->bericht);
  19. $row->bericht = str_replace(':cool:', '<img src=Images/cool.gif border=0>', $row->bericht);
  20. $row->bericht = str_replace(':dry:', '<img src=Images/dry.gif border=0>', $row->bericht);
  21. $row->bericht = str_replace(':happy:', '<img src=Images/happy.gif border=0>', $row->bericht);
  22. $row->bericht = str_replace(':huh:', '<img src=Images/huh.gif border=0>', $row->bericht);
  23. $row->bericht = str_replace(':huil:', '<img src=Images/huil2.gif border=0>', $row->bericht);
  24. $row->bericht = str_replace(':laugh:', '<img src=Images/laugh.gif border=0>', $row->bericht);
  25. $row->bericht = str_replace(':mellow:', '<img src=Images/mellow.gif border=0>', $row->bericht);
  26. $row->bericht = str_replace(':ninja:', '<img src=Images/ninja.gif border=0>', $row->bericht);
  27. $row->bericht = str_replace(':ohmy:', '<img src=Images/ohmy.gif border=0>', $row->bericht);
  28. $row->bericht = str_replace(':rolleyes:', '<img src=Images/rolleyes.gif border=0>', $row->bericht);
  29. $row->bericht = str_replace(':sad:', '<img src=Images/sad.gif border=0>', $row->bericht);
  30. $row->bericht = str_replace(':sleep:', '<img src=Images/sleep.gif border=0>', $row->bericht);
  31. $row->bericht = str_replace(':)', '<img src=Images/smile.gif border=0>', $row->bericht);
  32. $row->bericht = str_replace(':tongue:', '<img src=Images/tongue.gif border=0>', $row->bericht);
  33. $row->bericht = str_replace(':unsure:', '<img src=Images/unsure.gif border=0>', $row->bericht);
  34. $row->bericht = str_replace(':wacko:', '<img src=Images/wacko.gif border=0>', $row->bericht);
  35. $row->bericht = str_replace(':wink:', '<img src=Images/wink.gif border=0>', $row->bericht);
  36. $bericht2 = nl2br($row->bericht);
  37. ?>
  38.  
  39.  
  40. <tr>
  41. <?
  42. if ($row1->avatar != "") {
  43. ?>
  44. <td width="18%" align="left" valign="top"><div align="top"><font size='2' type='Arial' color='#FFFFFF'> </div><? echo"<b>$row->door</b><br><font size='1' type='Arial' color='#000000'> <i>$row1->titel</i><br>
  45.  
  46. <img src='$row1->avatar' border='0' align='top'>"; ?>
  47. <?
  48. } else{
  49. ?>
  50. <td width="18%" align="left" valign="top"><div align="top"><font size='2' type='Arial' color='#FFFFFF'> </div><? echo"<b>$row->door</b><br><font size='1' type='Arial' color='#000000'> <i>$row1->titel</i><br>
  51.  
  52. <img src='graphics/forum/geenavatar.gif' border='0' align='top'> "; ?>
  53. <br>
  54. <?
  55. if ($row1->sig != "") {
  56. ?>
  57.  
  58. <td width='100%' valign='top'>
  59.  
  60. <div align='left'><font size='2' type='Arial' color='#FFFFFF'> <b><? echo"$row->titel"; ?> &nbsp; &nbsp; &nbsp;<font size='1' type='Arial' color='#FFFFFF'></b> <? echo"$row->datum"; ?> <br>
  61. <hr width='77%'>
  62.  
  63. <font size='1' type='Arial' color='#FFFFFF'><? echo"$bericht2"; ?> <br>
  64.  
  65. ------------------------------------------------------<br>
  66. <img src='<? echo"$row1->signature'"; ?> border='0'>
  67. <hr width='77%'>
  68. <br>
  69. </div> </tr></table>
  70. <br><?
  71. if($sub=="reacties") {
  72. include ('forumreacties.php'); }
  73. if($sub=="reageer") {
  74. include ('forumreageer.php'); }
  75. ?>
  76. <?
  77. } else{
  78. ?>
  79. <td width='100%' valign='top'>
  80.  
  81. <div align='left'><font size='2' type='Arial' color='#FFFFFF'> <b><? echo"$row->titel"; ?> &nbsp; &nbsp; &nbsp;<font size='1' type='Arial' color='#FFFFFF'></b> <? echo"$row->datum"; ?> <br>
  82. <hr width='77%'>
  83.  
  84. <font size='1' type='Arial' color='#FFFFFF'><? echo"$bericht2"; ?> <br>
  85. <hr width='77%'>
  86. <br>
  87. </div> </tr></table>
  88. <br><?
  89. if($sub=="reacties") {
  90. include ('forumreacties.php'); }
  91. if($sub=="reageer") {
  92. include ('forumreageer.php'); }
  93. ?>
  94. <? }} ?>


Maar hij komt niet verder dan het controleren op avatars.
Want hij laat namelijk alleen de avatar zien en niet het bericht enz wat erbij hoort.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.209s