login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gastenboek e-mail adres weergeven

Offline keverineke - 17/11/2010 14:08 (laatste wijziging 17/11/2010 14:09)
Avatar van keverinekeLid Hallo,

Ik heb een gastenboek die perfect werkt.
dit is de template van het bericht dat moet worden weergegeven:
  1. Gepost op: ".$rij['datum']." om ".$rij['uur']."
  2. <div align=\"right\">
  3. <a href=\"".$rij['email']."\">
  4. <img src=\"/images/email.png\" border=\"0\" title=\"E-Mail\"></a>
  5. &nbsp;&nbsp;
  6. <a href=\"".$rij['website']."\" target=\"_blank\">
  7. <img src=\"/images/website.png\" border=\"0\" title=\"Website\"></a>
  8. </div>


Nu wordt het icoontje voor het e-mail adres en voor de website altijd weergegeven. En die moeten enkel weergegeven worden als de poster een website en een e-mailadres ingevoerd heeft...

7 antwoorden

Gesponsorde links
Offline Ontani - 17/11/2010 14:11 (laatste wijziging 17/11/2010 14:12)
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
  1. if (isset($rij['email'])) {
  2. // nu pas alles weergeven ivm mail
  3. }
Bedankt door: keverineke
Offline keverineke - 17/11/2010 16:51
Avatar van keverineke Lid Dit is mijn code voorlopig:
  1. <?php
  2. $Select = "SELECT * FROM `gastenboek` order by id DESC LIMIT 10";
  3. $Query = mysql_query($Select) or die(mysql_error());
  4. while ($rij = mysql_fetch_array($Query)) {
  5.  
  6. echo ("
  7. <table width=\"60%\" class=\"style1\" border=\"0\">
  8. <tr>
  9. <td><b>".$rij['naam']."</b></td>
  10. </tr>
  11. <tr><td>
  12. ".$rij['bericht']."<br /><br /></td>
  13. </tr>
  14. <tr>
  15. <td class=\"style3\">
  16. Gepost op: ".$rij['datum']." om ".$rij['uur']." \n");
  17.  
  18. if (isset($rij['email'])) {
  19. echo ("
  20. <div align=\"right\"><a href=\"".$rij['email']."\"><img src=\"/images/email.png\" border=\"0\" title=\"E-Mail\"></a>&nbsp; ");
  21.  
  22. if (isset($rij['website'])) {
  23. echo ("
  24. &nbsp;<a href=\"".$rij['website']."\" target=\"_blank\"><img src=\"/images/website.png\" border=\"0\" title=\"Website\"></a></div> ");
  25.  
  26. echo ("
  27. <hr align=\"left\" color=\"#666666\" width=\"100%\" />
  28. </td>
  29. </tr>
  30. </table><br /><br /> \n");
  31.  
  32. }
  33.  
  34. ?>


En ik krijg een error:
Parse error: syntax error, unexpected $end in /home/a1388178/public_html/gastenboek.php on line 177
Offline Aar - 17/11/2010 16:57
Avatar van Aar PHP interesse Tel je accolades ( { en } ) eens...

je sluit ze niet af.
Bedankt door: keverineke
Offline keverineke - 17/11/2010 17:31 (laatste wijziging 17/11/2010 17:34)
Avatar van keverineke Lid Ok werkt.
Nu, ik wil zo juist boven mijn button een checkbox "Mijn e-mail adres weergeven"
En enkel als ze dit aanvinken wordt hun adres getoond, is dat moeilijk?

PS: Met die if (isset($rij['email'])) { } wordt het website icoontje nog altijd weergegeven, zelf al vul geen website in...
Offline Conter - 18/11/2010 12:54 (laatste wijziging 18/11/2010 12:55)
Avatar van Conter Nieuw lid Om je edit en delete icoontjes enkel te laten weergeven als je ingelogd bent doe je best zo:
  1. <?php
  2. if($_SESSION['Status'] == 1) {
  3. // hier je icoontje's + hun links.
  4. }
  5. ?>
Bedankt door: keverineke
Offline Sam - 18/11/2010 13:07
Avatar van Sam PHP expert
keverineke schreef:
Ok werkt.
Nu, ik wil zo juist boven mijn button een checkbox "Mijn e-mail adres weergeven"
En enkel als ze dit aanvinken wordt hun adres getoond, is dat moeilijk?

PS: Met die if (isset($rij['email'])) { } wordt het website icoontje nog altijd weergegeven, zelf al vul geen website in...

  1. if(isset($rij['email'], $rij['website'])) {
  2. echo '<div align="right"><a href="' . $rij['email'] . '"><img src="/images/email.png" border="0" title="E-Mail"></a>' .
  3. '<a href="' . $rij['website'] . '" target="_blank"><img src="/images/website.png" border="0" title="Website"></a></div>';
  4. }
Bedankt door: keverineke
Offline keverineke - 18/11/2010 20:45
Avatar van keverineke Lid werkt niet...
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.25s