Archief - Html + php

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

hydraa

Legacy Member
Algemene vraag. Onze website is opgebouwd in Html maar we willen hier PHP-scripts aan toevoegen in de bestaande design. Ik heb echter geen idee hoe ik layout aanpas in een blok php-code.

PHP:
<?php
if( ... ) 
{ Hier wil ik in html werken }
else 
{ hier ook} 
?>


Is het mogelijk layout voor te bereiden in html (met tabellen etc.) en deze tussen de php-code te gebruiken (die data moet genereren uit mysql-dbase).

Ter info: dit is de huidige website: Dota-Planet
Andere opmerkingen over opbouw of design van deze website zijn ook altijd welkom!

Graag uw hulp hiermee! Merci.

adrianhates

Legacy Member
Code:
<?php
if(true){
?>
<p class="test">Dit is een paragraaf</p>
<?
}
else{
?>
<p>Dit is een andere paragraaf</p>
<?php
}
?>

of

Code:
<?php
if(true){
echo '<p class="test">Dit is een paragraaf</p>';
}
else{
echo '<p>Dit is een andere paragraaf</p>';
}
?>

Ge kunt ook de search gebruiken , want ik weet nog goed dat ik dat een maand geleden fzo nog eens heb uitgelegd. Ook met een while statement om een tabel te vullen.

Zero Grav

Legacy Member
Een mogelijkheid, als ge kijkt naar basisphp is om gewoon het volgende te doen.

Code:
<?php
if(..) {
     ?>
     html
     <?php
} else {
     ?>
     html
     <?php
}
?>

In uw html kunt ge dan nog php tags openen van het moment ge php-data nodig hebt.
Bijvoorbeeld: <input type="text" value="<?php echo $input; ?>" />.

Ge kunt ook me templates werken, waarin ge uw php- en html-code gescheiden houdt en via een template-engine (zoals Smarty) gaat laten verenigen. Is iets geavanceerder, maar ook wel een betere manier van werken uiteindelijk.

..En net te laat. :p

Unrach

Legacy Member
Zorg ook wel dat ge de extensie van uw pagina veranderd naar .php
Anders zal het nie werken :-)

FrostByte

Legacy Member
Dit gaat werken maar dit is geen courante methode. Of zou het toch niet mogen zijn. Maar zorg eerst dat je de basis-technieken en principes van PHP door hebt. Dan kan je later eens kijken naar template-based php zoals phplib of smarty.

adrianhates

Legacy Member
FrostByte zei:
Dit gaat werken maar dit is geen courante methode. Of zou het toch niet mogen zijn.

Smarty is ook geen courante methode.. Leg eens uit waarom het geen courante methode is? Het gaat niet anders? Ofwel heb je php en html heruitgevonden.

Huxley

Legacy Member
een .html file kan toch geen php lezen?
Omgekeerd natuurlijk wel.

adrianhates

Legacy Member
een html pagina kan wel php lezen als ge uw server anders instelt, bvb:

in uw .htaccess
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan