$_POST Functie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Harry

Harry

24/03/2005 20:48:00
Quote Anchor link
Ik snap niet hoe ik het voor elkaar moet krijgen...
Ik probeer via een variabele in een adres (bijvoorbeeld: info.php?var=test)

een gedeelte uit een pagina op het scherm te krijgen.

Bijvoorbeeld als het test is, dat er dan op de pagina een tekst komt te staan dit is een test.

Is het var=rest dan: dit is de rest.

Hoe kan ik dit maken?
Ik heb een stukje code : if ($_POST["var"] == "test") { }

Maar deze snap ik dus niet :S
Kan iemand mij helpen?
 
PHP hulp

PHP hulp

22/11/2024 23:13:54
 
Thomas M

Thomas M

24/03/2005 20:51:00
Quote Anchor link
if($_GET['var'] == "test") { }
je leest de variabele uit de URL en daarom moet je de GET methode gebruiken, komt de variabele uit een gepost formulier, gebruik dan de POST methode.
 
Harry

Harry

24/03/2005 20:51:00
Quote Anchor link
okee, en hoe kan ik dan de tekst die ik wil te voorschijn toveren?
 
Thomas M

Thomas M

24/03/2005 20:53:00
Quote Anchor link
if($_GET['var'] == "test") { echo "Hier de tekst die je wil"; }
 
Harry

Harry

24/03/2005 20:58:00
Quote Anchor link
Hmz.. Ik krijg de tekst dus niet te voroschijn...
Mijn code:

<body>
<a href="infoPage.php?var=info">Klik hier!</a>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<? php
if($_GET["var"] == "info") { echo "Hier de tekst die je wil"; }
?>


</body>
Gewijzigd op 24/03/2005 20:58:00 door Harry
 
Thomas M

Thomas M

24/03/2005 21:00:00
Quote Anchor link
Staat deze code wel op de pagina infoPage.php?
en je moet eerst op de link klikken, want dan komt er pas ?var=info in de adresbalk te staan.
 
Harry

Harry

24/03/2005 21:02:00
Quote Anchor link
Ja dat staat er, als ik dan op die link klik, krijg ik gewoon een blanco pagina. Verder niet...
Dus gaat iets niet goed...
 
Thomas M

Thomas M

24/03/2005 21:05:00
Quote Anchor link
kan je even de code van de hele pagina posten?
 
Harry

Harry

24/03/2005 21:07:00
Quote Anchor link
Here ya go!


<html>
<head>

<title>test</title>
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
body {
background-color: #FFFFFF;
}
-->
</style></head>

<body>
<a href="infoPage.php?var=test">Klik hier!</a>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<? php
if($_GET["var"] == "test") { echo "Hier de tekst die je wil"; }
?>


</body>
 
Thomas M

Thomas M

24/03/2005 21:08:00
Quote Anchor link
vervang $_GET["var"] eens door $_GET['var']
dan doet ie het wel als het goed is.
 
Harry

Harry

24/03/2005 21:14:00
Quote Anchor link
Neeh :| Pagina blijft blanco...
Gewijzigd op 24/03/2005 21:16:00 door Harry
 
Thomas M

Thomas M

24/03/2005 21:16:00
Quote Anchor link
ok verander de hele code eens hierin.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
if(isset($_GET['var'])) {
   if($_GET["var"] == "test") {
      echo "Hier de tekst die je wilt.";
   }
}

else {
//hier de rest van de pagina
}
?>
Gewijzigd op 24/03/2005 21:18:00 door Thomas M
 
Harry

Harry

24/03/2005 21:20:00
Quote Anchor link
Werkt ook niet bij mij :|
Heel appart...
 
Thomas M

Thomas M

24/03/2005 21:21:00
Quote Anchor link
ok waar staat je pagina?
 
Harry

Harry

24/03/2005 21:23:00
Quote Anchor link
Op mijn webserver thuis (HobbyPC)...
Als ik die code invoer krijg ik alleen maar een blanco pagina...
Ik snap er niks van...
 
Thomas M

Thomas M

24/03/2005 21:24:00
Quote Anchor link
Kan je even een link geven van de pagina?
 
Harry

Harry

24/03/2005 21:25:00
Quote Anchor link
PC zit niet op het internet...
Heb verder ook geen ruimte wat PHP ondersteund..
Gewijzigd op 24/03/2005 21:25:00 door Harry
 
Thomas M

Thomas M

24/03/2005 21:29:00
Quote Anchor link
Oh, volgens mij moet het zo gewoon werken hoor...
probeer hem zo eens.

<html>
<head>

<title>test</title>
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
body {
background-color: #FFFFFF;
}
-->
</style></head>

<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if(isset($_GET['var'])) {
   if($_GET["var"] == "test") {
      echo "Hier de tekst die je wilt.";
   }
}

else {
?>

<a href="infoPage.php?var=test">Klik hier!</a>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
}
?>

</body>
 
Harry

Harry

24/03/2005 21:39:00
Quote Anchor link
Jeej die werkt :)
En meerdere variabelen kan ik ook zo declareren?
 
Thomas M

Thomas M

24/03/2005 21:40:00
Quote Anchor link
ja dan binnen de if(isset() een elseif maken als je snapt wat ik bedoel.
 
Harry

Harry

24/03/2005 21:41:00
Quote Anchor link
*is heel blij met een voorbeeldje :$*
 

Pagina: 1 2 volgende »



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.