Ik heb een pagina genaamd reacties.php, nu wil ik deze includen maar hij heeft bepaalde parameters nodig. die worden meegestuurd door een GET.
Als ik include('pagina.php?id=1'); doe dan zegt die dat de pagina niet bestaat.
- pagina + get includen.
-
17-03-2010, 12:57 #1
Elephant Media GbR
- Berichten
- 1.253
- Lid sinds
- 18 Jaar
pagina + get includen.
-
In de schijnwerper
Zeer complete WordPress VPS pakkettenHostingZwangerschapInWeken.nl DA10 - Zwangerschapskalender - Calculator - Veel contentWebsite te koopFull Stack: Web development, Design and BrandingFreelance / WerkHoe Fit Worden (DR28) | Tips voor fitness, krachttraining & meer (275 artikelen)Website te koop -
17-03-2010, 13:00 #2
- Berichten
- 257
- Lid sinds
- 15 Jaar
Maar je kunt tijdens een include toch zelf de variabelen bepalen en de functies aanroepen?
-
17-03-2010, 13:00 #3
- Berichten
- 693
- Lid sinds
- 18 Jaar
probeer eens de volledige url te include... dus vb http://www.testsite.be/pagina.php?id=1
-
17-03-2010, 13:01 #4
- Berichten
- 1.470
- Lid sinds
- 19 Jaar
Zet de pagina in een functie en roep die aan, problem solved?
-
17-03-2010, 13:07 #5
Elephant Media GbR
- Berichten
- 1.253
- Lid sinds
- 18 Jaar
@ I. van Zon
Vind dat wel heel makkelijk denken, als ik voor iedere pagina een functie moet maken vind ik mijn script ook niet meer overzichtelijk.
Ik geef nu de waardes mee, aan de pagina waar ik mijn bestand wil includen. alleen een nadeel hiervan is dat ik maar 1 keer een gelijknamige parameter kan meegeven.
-
17-03-2010, 13:10 #6
- Berichten
- 62
- Lid sinds
- 15 Jaar
best logisch dat hij em niet include...
want ?id=1 is van de database dan kijkt ie naar een id die gelijk staat aan 1 ... vertel es wat meer over wat je wil misschien dat we dan verder kunnen helpen :)
-
17-03-2010, 13:16 #7
Elephant Media GbR
- Berichten
- 1.253
- Lid sinds
- 18 Jaar
Hoezo is ?id=1 van de database. Het komt gewoon uit een GET. Heeft voor de rest geen database mee te maken.
Ik snap dat die alleen code included , maar wil dus eigenlijk dat die de uitgevoerde code included.
Aanvullend bericht:
@Vincent
Wordt hem ook niet want als die id 2 is werkt die al niet meer..Laatst aangepast door Stefan Visser : 17-03-2010 om 13:17 Reden: Automatisch samengevoegd.
-
17-03-2010, 13:17 #8
- Berichten
- 312
- Lid sinds
- 15 Jaar
je kan toch gwoon reacties .php includen en vervolgend in de reacties .php een $_get doen
@stefan ik las je bericht verkeerd
-
17-03-2010, 13:21 #9
Elephant Media GbR
- Berichten
- 1.253
- Lid sinds
- 18 Jaar
PHP Code:#Stel Dit is index.php:
Include('reacties.php');
Maar stel als ik ook: include('test.php'); die ook een id moet hebben, dan gaat het allemaal niet meer..
-
17-03-2010, 13:27 #10
- Berichten
- 312
- Lid sinds
- 15 Jaar
Nee, je kunt toch ook gewoon in de reacties.php helemaal boven aan zetten $id = $_GET[id] en dan heb je hem ook in reacties.php je hoeft de get niet in de include mee te geven. en je hoeft hem eigenlijk nog niet eens in de include te maken als je include word het bestand gwoon 1 geheel dus een variable in de index kan dan gwoon in reacties.php worden gebruikt als je het hebt geinclude
-
17-03-2010, 13:32 #11
Elephant Media GbR
- Berichten
- 1.253
- Lid sinds
- 18 Jaar
een variable in de index kan dan gwoon in reacties.php worden gebruikt als je het hebt geinclude
-
17-03-2010, 13:34 #12
- Berichten
- 257
- Lid sinds
- 15 Jaar
http://php.net/manual/en/function.include.php
PHP Code:<?php
/* This example assumes that www.example.com is configured to parse .php
* files and not .txt files. Also, 'Works' here means that the variables
* $foo and $bar are available within the included file. */
// Won't work; file.txt wasn't handled by www.example.com as PHP
include 'http://www.example.com/file.txt?foo=1&bar=2';
// Won't work; looks for a file named 'file.php?foo=1&bar=2' on the
// local filesystem.
include 'file.php?foo=1&bar=2';
// Works.
include 'http://www.example.com/file.php?foo=1&bar=2';
$foo = 1;
$bar = 2;
include 'file.txt'; // Works.
include 'file.php'; // Works.
?>
Merk op dat de aangeroepen .php file wel php code als output moet geven. Immers deze wordt door je eigen script voor processed. (als ik het allemaal goed begrijp)
-
17-03-2010, 14:02 #13
- Berichten
- 62
- Lid sinds
- 15 Jaar
vincent... die id=1 lijkt mij dat die uit database komt!
want waarom gebruik je anders id=1?
beetje nutteloos anders... die get haalt informatie uit database?
lijkt mij....
-
17-03-2010, 14:04 #14
- Berichten
- 312
- Lid sinds
- 15 Jaar
zou maar zo kunnen maar dat maakt niets uit? het is gewoon een get
-
17-03-2010, 14:05 #15
Elephant Media GbR
- Berichten
- 1.253
- Lid sinds
- 18 Jaar
Heej Ruud, Bedankt voor je uitleg, dat moet me gaan helpen. Had misschien eerst even de functionpage moeten bekijken op php.net
@nathan, die id is gewoon een GET, dit kan van alles zijn. Je kan ook een array hebben met allemaal id's waar je er 1 uit wil halen. Dus je hoeft er niet van uit te gaan dat het van een database komt.
Buiten dat, maakt het ook helemaal niet uit of het uit de database komt.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic