over links
Wat ik wil weten is: kan je een link plaatsen die een pagina opent met daarin een functieaanroep.
dus de link is index.php en hier staan alleen functies in.
link=index.php aanroep -->Show_Form()
link=index.php aanroep -->Show_Fotos()
link=index.php aanroep -->Show_Texten()
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if(isset($_GET['actie']))
{
$actie = $_GET['actie'];
$acties = array('forms','fotos','texten');
if(in_array($actie,$acties))
{
switch ($actie)
{
case 'forms':
Show_Form();
break;
case 'fotos':
Show_Fotos();
break;
case 'texten':
Show_Texten();
break;
}
}else{
echo 'Sorry, deze actie is niet toegestaan';
}
}
?>
if(isset($_GET['actie']))
{
$actie = $_GET['actie'];
$acties = array('forms','fotos','texten');
if(in_array($actie,$acties))
{
switch ($actie)
{
case 'forms':
Show_Form();
break;
case 'fotos':
Show_Fotos();
break;
case 'texten':
Show_Texten();
break;
}
}else{
echo 'Sorry, deze actie is niet toegestaan';
}
}
?>
En kan ik dan van index.php?actie=fotos een href maken?
jup.
Ik heb tijdens de les waarin dat besproken is echt zitten slapen.
Geweldige uitleg van je.
Dank je Arjan.
p.s. Wat blijft de zoekfunctie lang weg joh.
404 pagina niet gevonden.
Misschien instelling van de server
Als je er een echo 'hallo'; inzet verschijnt dan hallo op het scherm?
Dan is het antwoord ja dan ziek gewoon de links.
Als ik op één van de links klik krijg ik
http://zomaareensite.nl/get_actie.php?actie=forms
in de adresbalk en op de pagina de foutmelding.
Gewijzigd op 26/03/2006 20:54:00 door Leen Strijk
ik had een typefout er in zitten.
De link was eerst naar een ander bestand in een andere map. ik had er nog steeds ../ voor staan.
Dan zoekt hij natuurlijk het bestand in een andere map.
het werkt.
voorbeeld:
case 'forms':
Show_Form($variable);
break;
Kan ik nu een link maken als volgt:
echo "<a href=\"index.php?actie=forms\">artikelen</a><br/>\n";
en gelijkertijd de waarde van $variablel meegeven?
The requested URL /get_actie.php was not found on this server.
Apache/2.0.52 (Unix) mod_ssl/2.0.52 OpenSSL/0.9.7a DAV/2 PHP/5.0.3 Server at zomaareensite.nl Port 80
estand bestaat niet
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
echo'<a href="index.php?actie=forms&var='.$var.'">artikelen</a>';
//en je haal hem gwn op door
$var = $_GET['$var'];
?>
echo'<a href="index.php?actie=forms&var='.$var.'">artikelen</a>';
//en je haal hem gwn op door
$var = $_GET['$var'];
?>
.php?var1=waarde1&var2=waarde2&var3=waarde3
Bedankt weer.