Index pagina maken met php
Wie zou mij kunnen uitleggen hoe ik het makkelijkst mijn index kan maken van php.
BVD dennis
je html openen en save as .php ;)
wat je er dan verder mee wilt doen is aan jou,
(k zou beginnen met een pagina script ;) )
Mvg Sickness
Quote:
En dat is? En waarom zou je daar mee beginnen?(k zou beginnen met een pagina script ;) )
Ik zou beginnen met wat simpele dingen... Zoals een mailform of een gastenboek? Waarom? Omdat het makkelijk is om PHP te leren...
Elwin
mensen bedankt ik heb hier op de site een makkelijke tutorial gevonden om een pagina script te maken. Ik al er eens mee aan de slag gaan en kijken of het me gaat lukken als het niet wil meld ik me hier wel weer
Moet ik nu zeg maar de bovenbalk, het menu en de pagina waar de links zullen worden weer gegeven.
stuk voor stuk incl in de index pagina??
Wat ik dus eigelijk wil zeggen is dat als ik de layout wil weer geven in de index moet ik deze dan delen in stukken of kan het ook gewoon als 1 geheel.
Gewijzigd op 15/07/2004 20:57:00 door dennis terwel
een handige tool daarvoor is echo en print.
Of gewoon je PHP-tag sluiten.. Is toch veel makkelijker voor een stapel HTML?
@dennis
Die layout in PS moet je in bijvoorbeeld DreamWeaver in HTML zetten. Dan heb je ook nog een stuk over waar je teksten zijn.
Zoek dat stuk en kopieer alles wat erboven staat in het bestand header.php. Alles wat eronder staat zet je in footer.php.
Op je pagina gebruik je het nu zo:
Code (php)
Elwin
Zo als je misschien ziet heb ik een bestand index.php gemaakt en de layout er ingezet.
Van het menu heb ik hotspots gemaakt al weet ik niet of dit verstandig is.
Het grote lege witte vlak naast het menu daar moet bijvoorbeeld als men informatie aan klikt de informatie weer geven. Ik weet in html als je frames gebruikt kun je de link een target mee geven maar hoe doe ik dit met php?
De link naar de site is: www.agovv-c-side.nl/php-test/index.php
Quote:
Daar is het niet anders, aangezien je server HTML uitpoept...Ik weet in html als je frames gebruikt kun je de link een target mee geven maar hoe doe ik dit met php?
Maar wat denk ik slimmer is: werken met tables, of nog liever div's. Op die manier kan men ook hotlinken (deeplink, hoe je het wilt) naar je site, zonder dat je layout verne*kt wordt, omdat slechts één frame geladen wordt...
Elwin
Daar heb ik dan header.php en menu .php
geincl. Hoe kan ik dan de informatie die ik oproep door op een button te klikken weergeven in de cel van de tabel naast het menu.
een voorbeeld:
moet ik dan als ik bij voorbeeld als ik op informatie klik en ik informatie.php wil weergeven dan de gehele layout op nieuw weergeven maar dan in die cel naast het menu informatie.php incl ?
Of zit ik er nu volkomen naast.
Code (php)
Dit kan ook met switch of met file_exists en isset. Dit leek mij even het simpelste voor een beginner.
Ik hoop dat je dit bedoelde
Ik meld me hier dan wel weer als het me niet lukt.
Tot zo ver bedankt.
Oke het hoord bij het leren maar ik zou graag willen weten wat ik fout doe.
Dit is mijn index.php script:
<html>
<head>
<title>index.php</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="96%" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td colspan="0" width="26%">
</td>
</tr>
<tr>
<td width="26%">
</td>
<td rowspan="2" width="67%">
Code (php)
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</body>
</html>
De site staat ook op internet onder de link: www.agovv-c-side.nl/php/index.php
Let niet op de home pagina die hij incl omdat dit maar een test is en dit de aude home pagina is.
maar ja wat doe ik dus fout?
Gewijzigd op 27/07/2004 22:32:00 door dennis terwel
Als je een bestand includeded zorg er dan voor dat dat bestand geen <html><head> enz.... tags meer heeft, die zijn er immers al van de index php.
Wat ik zelf doe als ik dit soort problemen heb is ff de source van de pagina openen en ff copy/paste in een schoon html bestand. Dan kun je precies zien waar het precies mis gaat!
Ik hoop dat je hier wat mee kunt,
groeten,
Martijn
________
|________|
|..|...........|
|..|...........|
|..|...........|
Negeer de punten want anders zie je em niet goed meer als ik spaties gebruik waarschijnlijk. De fout ligt em in je tabel volgensmij het moet zijn:
<html>
<head>
<title>index.php</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="96%" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td colspan="2" width="96%">
</td>
</tr>
<tr>
<td width="26%">
</td>
<td rowspan="2" width="67%">
Code (php)
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</body>
</html>
Jij had colspan=0 Maar je wilt dat de header 2 cellen breed is. dus: colspan="2". Mocht je verder nog problemen krijgen. doe <table border="1"> Zo zie je tenminste waar de randen van je cellen / tabellen lopen.
En misschien dat je voor de breedte beter geen percentages kunt gebruiken maar vaste waarden. Jij maakt je website op een resolutie zeg: 1024. Als iemand je pagina met een hogere resolutie bekijkt kan het volgensmij zo zijn dat de layout helemaal verneukt wordt. Ik heb pas een echte php site gemaakt ( met vaste waarden). Maar misschien dat het evengoed mogelijk is met percentages dat moet iemand anders je dan maar even vertellen :)
Ik heb dus het menu gemaakt in ps net als de header maar om de buttons te laten werken heb ik er hotspots van gemaakt.
menu.php ziet er dan nu als volgt uit:
<body bgcolor="#FFFFFF">
<img src="menu.jpg" width="134" height="217" usemap="#Map" border="0">
<map name="Map">
<area shape="rect" coords="2,1,129,20" href="#">
<area shape="rect" coords="2,21,129,40" href="#">
<area shape="rect" coords="3,40,129,58" href="#">
<area shape="rect" coords="2,59,129,77" href="#">
<area shape="rect" coords="3,78,129,97" href="#">
<area shape="rect" coords="3,97,129,116" href="#">
<area shape="rect" coords="3,117,130,136" href="#">
<area shape="rect" coords="4,136,130,155" href="#">
<area shape="rect" coords="1,155,130,174" href="#">
<area shape="rect" coords="2,174,130,193" href="#">
<area shape="rect" coords="2,192,131,212" href="#">
</map>
</body>
moet ik elke button een variable maken dus home $home, informatie $informatie enz enz.
of moet ik dit op een andere manier doen?
Gewijzigd op 29/07/2004 22:02:00 door dennis terwel
daar had ik het ook nog niet over, dat is standaard bij PHP toch? :)
je begint en eindigt met een php-tag, lijkt me logisch ;-p