links

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

23/11/2005 21:14:00
Quote Anchor link
Hallo,

ik ben nieuw in php....ik had graag het volgende willen doen...ik heb een tabel met 1 rij en 2 kolommen.In de linker kolom heb ik een menu.
Nu als ik daar op een link klik dan zou ik willen dat mn targetpagina in de 2de kolom terechtkomt...

dit zou ik dan willen met de php functie "include"

Is dat mogelijk?
 
PHP hulp

PHP hulp

24/01/2025 10:39:15
 
Jan Koehoorn

Jan Koehoorn

23/11/2005 21:23:00
Quote Anchor link
Hoi bd,

als je een link maakt die er zo uitziet:

<a href="?page=pagina1.php">pagina 1</a>

en je zet bovenaan je pagina:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
  if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    $page = $_GET['page'];
  }

  else {
    $page = 'standaardpagina.php';
  }

?>


Dan kun je in de rechterkolom dit doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
  include ($page);
?>


Ik zeg er onmiddellijk bij: de veiligste manier is het niet.
 

23/11/2005 21:55:00
Quote Anchor link
hallo,

Ok, dit werkt....mijn eerste link wordt in de tabel weergegeven...mijn url ziet uit als volgt:

http://localhost/home/lvsw/index.php?page=2

met de var $page weet ik welke link in moet koppelen..


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?

if($page == 1) include("linkpagina.php");

?>


maar die linkpagina heeft ook een script en ik zou de resulaten hiervan ook in dezelfde tabel willen zien.Die linkpagina bevat een formulier (listmenu) en als ik op de knop klik opent hij dit in een nieuw venster...maar de resultaten zouden in de tabel moeten verschijnen...;


die linkpagina is niet meer dan een listmenu.als je op een bepaald item klikt dan wordt er een kladblok bestandje ingevoegd (include)


waarschijnlijk een kleinigheid maar knap vervelend als je niet weet waar je moet zoeken
 
Robert Deiman

Robert Deiman

23/11/2005 21:59:00
Quote Anchor link
Als je in dat formulier van de action dit maakt: action="index.php?page=2" of bij een link er dit van maken:

<a href="index.php?page=2 ">naamvanlink</a>
 
Jan Koehoorn

Jan Koehoorn

23/11/2005 22:51:00
Quote Anchor link
Yep Robert, that's the way to go ;-)
 
Bd

bd

24/11/2005 18:42:00
Quote Anchor link
Hallo,

Heb de link aangepast "index.php?page=2" in de form action tag in het formulier.....

ter verduidelijking...

<form action="index.php?page=2" method="post">
<label>
<select name="kalender" size="1">
<option value=1>13/12/05</option>
<option value=2>10/01/06</option>
<option value=3>14/02/06</option>
<option value=4>11/03/06</option>
<option value=5>14/03/06</option>
<option value=6>11/04/06</option>
<option value=7>09/05/06</option>
<option value=8>16/05/06</option>
<option value=9>13/06/06</option>
<option value=10>29/06/06</option>
<option value=11>08/08/06</option>

</select>
</label>
<input type="submit" name="Submit" value="weergeven" />
</form>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?  

        

            $item
= $_POST['kalender'];
            
            if($item == 1){include("/notes/131205.txt");}
            if($item == 2){include("/notes/100106.txt");}
            if($item == 3){include("/notes/140206.txt");}
            if($item == 4){include("/notes/110306.txt");}
            
            if($item == 5){include("/notes/140306.txt");}
            if($item == 6){include("/notes/110406.txt");}
            if($item == 7){include("/notes/090506.txt");}
            if($item == 8){include("/notes/160506.txt");}
            
            if($item == 9){include("/notes/130606.txt");}
            if($item == 10){include("/notes/290606.txt");}
            if($item == 11){include("/notes/080806.txt");}
            



  
?>



als ik dan naar mn index pagina ga en ik klik op de juiste link dan krijg ik mn formulier in de tabel zoals het zou moeten maar als ik dan een item aanklik en ik klik op de knop weergeven dan verdwijnt mn formulier en de url blijft op

in mijn geval.....


htpp://localhost/home/lvsw/index.php?page=2



staan....


Wat doe ik verkeerd?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.