login  Naam:   Wachtwoord: 
Registreer je!
 Forum

OPGELOST! Hoe opmaak in php?

Offline niekj - 07/08/2006 21:11 (laatste wijziging 08/08/2006 22:59)
Avatar van niekjNieuw lid Hallo,

Ik wil graag opmaak toepassen in echo teksten, zie voorbeeld:
dit is de tekst die er normaal staat:

echo "<center>U bent al ingelogd.</center> <a href=\"login_welkom.php\" <b><center>Ga verder</center></b></a>"

En dit wil ik, ik maak gebruik van css.:

echo "<center> <p class="b"> U bent al ingelogd. </p> </center> <a href=\"login_welkom.php\" class="link" <b><center>Ga verder</center></b></a>"

8 antwoorden

Gesponsorde links
Offline WimJ - 07/08/2006 21:13
Avatar van WimJ Grafische gevorderde zou het niet handigger zijn als je met een template engine werkt ?

Zoals Smarty, Templatepower, Yapter ..

Het is maar een idee maar mij lijkt dit handigger

Groetjes, Wim 
Offline niekj - 07/08/2006 21:17
Avatar van niekj Nieuw lid Ik werk nu eenmaal met deze site via css, heb trouwens ook geen idee, wat Smarty e.d. zijn. Toch bedankt voor je reactie.
Offline WimJ - 07/08/2006 21:20
Avatar van WimJ Grafische gevorderde http://www.site...amp;id=269

Mischien dat dit helpt ?
Klaar en duidelijk uitgelegd en geloof mij..
Veel werk achteraf kan je hierdoor vermijden 
Offline Simon - 07/08/2006 21:24
Avatar van Simon PHP expert zucht, voor eens en voor (waarschijnlijk niet) altijd, html echo'en doe je met single quotes
  1. echo '<center> <p class="b"> U bent al ingelogd. </p> </center> <a href="login_welkom.php" class="link"> <b><center>Ga verder</center></b></a>';

<center> is trouwens niet xhtml valid
Offline nathanael - 08/08/2006 12:16
Avatar van nathanael Gouden medaille

HTML gevorderde
CSS:
  1. p.b {
  2. text-align: center;
  3. font-weight: bold;
  4. }
  5. a.link:link, a.link:active, a.link:visited, a.link:hover {
  6. text-align: center;
  7. font-weight: bold;
  8. }


HTML:
  1. <?php
  2. echo '<p class="b">U bent ingelogged <a href="login_welkom.php" class="link">Ga verder</a></p>';
  3. ?>
Offline SvenP - 08/08/2006 13:02
Avatar van SvenP PHP interesse @Simon: html kan je wel met dubbelquotes doen 
je moet er alleen omdenken dat je de html dubbelquotes escaped met een '\'....

  1. echo "<center> <p class=\"b\"> U bent al ingelogd. </p> </center> <a href=\"login_welkom.php\" class=\"link\" <b><center>Ga verder</center></b></a>";
Offline Thomas - 08/08/2006 13:51
Avatar van Thomas Moderator PHP is een scriptingtaal, deze regelt doorgaans geen opmaak. Ook is het niet echt de bedoeling dat PHP wordt gebruikt om statische lappen HTML te echo'en. Als je dan toch verschillende output hebt op grond van een bepaalde voorwaarde, dan kun je nog altijd het PHP-blok uitspringen, zodat je geen HTML hoeft te echo'en:

  1. <?php
  2. if(!$ingelogd)
  3. {
  4. ?>
  5. Klik <a href="login.php">hier</a> om in te loggen.
  6. <?php
  7. }
  8. else
  9. {
  10. ?>
  11. U bent reeds ingelogd.
  12. <?php
  13. }
  14. ?>
Offline niekj - 08/08/2006 22:59
Avatar van niekj Nieuw lid Bedankt, het werkt nu.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.339s