PDA

Bekijk Volledige Versie : PHP: Vars worden niet uit form gehaald



StriKe
03/04/04, 17:35
Hallo,

Ik heb thuis een apache server (op windows) om lokaal het één en ander te
testen.

ik heb volgend vbscript:

<form action="test.php" method="post">
<input type="text" name="Test" size="20">
</form>

In test.php staat dan volgende:

<?php

print($Test);

?>

Eigenaardig genoeg wordt de inhoud die aan $Test via het formulier werd
doorgegeven niet afgebeeld op test.php

Als ik een if-functie (zie vb hierna) gebruik, herkent hij de waarde
echter ...

if ($Test = 1) {
print("1");
} else {
print("ander getal");
}

Deze if-functie werkt dus wel, hij slaat de waarde wel op, maar wil ze
dus blijkbaar niet afdrukken.

Feit is dat het aan mijn lokale server moet liggen, want bij m'n
hostingprovider lukt het wel, iemand die soms weet welke instelling dit
is?

Thx!

--
Groeten,
StriKe

http://www.internetfreakz.be

03/04/04, 17:55
Gebruik $_POST['Test'] i.p.v. $Test

"StriKe" <usenet@internetfreakz.be> schreef in bericht
news:Xns94B5B1C7C1D49usenetinternetfreakz@195.130. 132.70...
> Hallo,
>
> Ik heb thuis een apache server (op windows) om lokaal het één en ander te
> testen.
>
> ik heb volgend vbscript:
>
> <form action="test.php" method="post">
> <input type="text" name="Test" size="20">
> </form>
>
> In test.php staat dan volgende:
>
> <?php
>
> print($Test);
>
> ?>
>
> Eigenaardig genoeg wordt de inhoud die aan $Test via het formulier werd
> doorgegeven niet afgebeeld op test.php
>
> Als ik een if-functie (zie vb hierna) gebruik, herkent hij de waarde
> echter ...
>
> if ($Test = 1) {
> print("1");
> } else {
> print("ander getal");
> }
>
> Deze if-functie werkt dus wel, hij slaat de waarde wel op, maar wil ze
> dus blijkbaar niet afdrukken.
>
> Feit is dat het aan mijn lokale server moet liggen, want bij m'n
> hostingprovider lukt het wel, iemand die soms weet welke instelling dit
> is?
>
> Thx!
>
> --
> Groeten,
> StriKe
>
> http://www.internetfreakz.be

Ronald Klip
03/04/04, 17:55
StriKe schreef:
>
> <form action="test.php" method="post">
> <input type="text" name="Test" size="20">
> </form>
>
> <?php
> print($Test);
> ?>
>
> Eigenaardig genoeg wordt de inhoud die aan $Test via het formulier werd
> doorgegeven niet afgebeeld op test.php

Probeer $_POST['Test']. Zie
http://www.php.net/manual/nl/security.registerglobals.php

> if ($Test = 1) {

= != ==

--
groet, Ronald

Warden Dave
03/04/04, 18:05
<e> wrote in message:

> Gebruik $_POST['Test'] i.p.v. $Test

En als je in je bericht duidelijk zou maken waarom, dan was
iedereen bijna helemaal gelukkig.

(Zie http://nl2.php.net/variables.predefined en ook zo'n *leer
kwoten*-link)

WD

StriKe
03/04/04, 18:25
StriKe <usenet@internetfreakz.be> schreef in
news:Xns94B5B1C7C1D49usenetinternetfreakz@195.130. 132.70:

thx voor jullie reactie, 't werkt :-)

--
Groeten,
StriKe

http://www.internetfreakz.be