Archief - include in een include

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.

Iguanatje

Legacy Member
hey,

Ik heb vorige week alles veranderd naar php zodat de banner blijft staan terwijl je navigeer (met behulp van includes), maar vanaf ik een include in een include doet werkt het niet meer (bij men producten).
Ik heb al alles geprobeerd (DOCUMENT_ROOT en include_once... functies?) en in de sub-_include (producten) wordt altijd de directory van het script gebruikt.



index:


<div id="menubalk"> <a href="index.php?menu=producten"> Producten </a> </div>
...

<?php
$menu = $_GET['menu'];
if($menu == "producten"){
include_once("pages/producten.php") ;
}
...
?>




producten:

<a href="pages/producten.php?prod=brood"> Brood</a>
...

<?php
$product = $_GET['index=producten?prod'];
if($product == "brood"){
include("pages/brood.php") ;
}
...
?>


___

nog een klein vraagje ivm met menu, bij index heb ik men buttons op één lijn gezet. In firefox ziet het geheel er goed uit, maar in IE verspringt alles naar een andere lijn. Kheb ook al alles geprobeerd in css (margins, padding)..



bestand php
(maar twee producten uit het assortiment)


siteHTML

Iguanatje

Legacy Member
niemand die me kan helpen?
er is nu nog een probleem bijgekomen, mijn banner verspringt toch, ondanks ik via includes werk

Fraggie

Legacy Member
Ligt dat niet aan je map structuur?

.
index.php
pages\producten.php

en in producten.php zet je:
include("pages/koffiekoeken.php");

Dat verwijst dan toch naar:
./pages/pages/koffiekoeken.php

of?

FurtiveDuck

Legacy Member
Ik denk dat Fraggie de nagel op de kop slaat. Verder is Internet Explorer uniek in z'n branche. Hij begrijpt niet alle CSS commands op de manier waarop jij die bedoelt en daardoor gaat het je layout helemaal verneuken.

Misschien moet je in je CSS hier en daar een IE only command invoegen zodat je bijvoorbeeld de padding enzo enkel bij IE aanpast.

Bijvoorbeeld:

Code:
* html #div {
    height: 300px;
}

Iguanatje

Legacy Member
Het is me nog altijd niet gelukt met de includes. als ik koffiekoeken onder de directory pages/pages plaats, gebeurd er niets. mss heeft hij problemen met die
GET (menu) en GET (product). Ik heb het al eens geprobeerd met GET (menu=producten?prod) (bij producten.php). en de links van men producten (Koffiekoeken.php, brood.php etc), die tevens ook onder het mapje pages staan, te linken via men hoofdinclude (index.php).

en men banner blijft niet doorspelen via includes? via frames wil ik niet werken, is er nog een andere manier?

Binnen een klein weekje zou het moeten afzijn. Er is moeilijk informatie over te vinden. En men kennis is nihil. Niets dan problemen dus :(

Kemblin

Legacy Member
-In uw bestanden die ge include staan <html><head>... tags hoewel ge die ook al neerzet in het bestand vanwaar ge de include doet.
-Uw database paswoord staat ook gewoon in u files die ge hier online zet, ik zou dat toch weghalen.
-In uw producten.php staat $product = $_GET['index=producten?prod'];
ik zou dat toch veranderen naar $product = $_GET['prod'];
-Voor de rest vrij slordige code om eerlijk te zijn.

Informatie is trouwens eenvoudig te vinden op PHP: Hypertext Preprocessor

Ik zie het niet echt goed komen. Eerst voldoende leren, dan uw diensten verkopen, niet andersom ;)
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