1. #1
    noizy's Avatar
    Registered
    06/03/04
    Location
    Bornem
    Posts
    129
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0

    Opmaak van pagina en text binnen PHP code

    Het gaat over en invul formulier dat gemailt kan worden.
    Als er errors in zitten laat onderstaande code dit verschijnen op een lege (witte) pagina met rode text.
    Het formulier zelf is in HTML en kan ik dus volledig naar mijn hand zetten,
    maar ben niet zo bedreven in PHP.
    Ik zou onderstaande code willen aanpassen zodat de errors verschijnen
    op een zwarte pagina met text color "787878" en font "Arial Rounded MT Bold"

    PHP Code:
    //als er een error was
      
    if (isset($error) && count($error) > 0)
      {
        
    //laat alle errors zien
        
    print("<ul style=\"list-style: none; color: red;\">\n");
        foreach(
    $error as $value)
        {
          print(
    "\t<li>".$value."</li>\n");
        }
        print(
    "</ul>");
      } 
    Dank bij voorbaat.
    no votes  

  2. #2
    Unrach's Avatar
    Registered
    29/08/08
    Location
    Hasselt
    Posts
    1,008
    iTrader
    3 (100%)
    Mentioned
    0 Post(s)
    Reputation
    2/2
    Gewoon die style toekennen aan de pagina waarop ge die php code hebt staan.
    Dus gewoon in uwe body tag dit zette:

    Code:
    <body style="background-color:#000; font-family:Arial Rounded MT; font-weight:bold;">
    Of met ne stylesheet werke..
    Cinecom: Videoproducties voor bedrijven.
    no votes  

  3. #3
    noizy's Avatar
    Registered
    06/03/04
    Location
    Bornem
    Posts
    129
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Ik heb het op een andere manier kunne oplossen, toch bedankt
    |\/| U S I C is |_ I F E and |_ I F E is |\/| U S I C
    no votes  

  4. #4
    Curahee Q's Avatar
    Registered
    07/12/07
    Location
    Hoogstraten
    Posts
    854
    iTrader
    0
    Mentioned
    0 Post(s)
    php bevat een constante die PHP_EOL noemt, dat is de End Of Line.

    PHP Code:
    if (isset($error) && count($error) > 0
      { 
        
    //laat alle errors zien 
        
    echo '<ul style="list-style: none; color: red;">' PHP_EOL
        foreach(
    $error as $value
        { 
          echo 
    '\t<li>'.$value.'</li>' PHP_EOL
        } 
        echo 
    '</ul>'
      } 
    Gebruik ook telkens single quotes in plaats van double quotes. 1 van de redenen is het escapen. Een andere reden is dat php bij single quotes niet gaat kijken of er variabele in die string staan om ze vervolgens om te zetten (want dat gebeurt niet tussen single quotes) waardoor de parser dus minder werk moet verichten.
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in