klein foutje in simpel form ? wie vind hem

Pagina: 1
Acties:

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Topicstarter
Ik ben de een groot forumlier bezig. maar het leek alsof variables niet doorkwamen.
voor de test heb ik dit mini formpje gemaakt en een klein php script op de output te tonen
En idd. de waardes komen niet door. het is op 2 verchillende webservers getest.
1: FreeBSD 5 met nieuwste apache en php mysql
2: phpdev4 (laatste release) op win98

Ik kan de fout niet vinden, iemand van jullie ?
(waarschijnlijk zit ik er al te lang naar te staren)

formulier
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
<head>
<title>test</title>
<LINK HREF="gto.css" REL="STYLESHEET" TYPE="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<form method="POST" enctype="multipart/form-data" action="doelopvoeren2.php">
<input type="hidden" name="test" value="TEST">
<input type="text" name="naam">
<input type="submit" value="Aanmaken" name="submit" class="rijDataIn">
<input type="reset" value="Leegmaken" class="rijDataIn">

</form>
</body>
</html>

PHP
code:
1
2
3
<?php
echo "Formulier bevatte <br> rang:$rang<br>naam:$naam<br>test:$test";
?>

Output HTML
code:
1
Formulier bevatte <br> rang:<br>naam:<br>test:


Vreemd he die output, uiteraard heb ik een waarde ingevuld in het input veld. en de hidden field moet sowiezo door doorkomen...

iemand ? :?

[ Voor 20% gewijzigd door xychix op 04-04-2003 15:31 ]

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 21:20

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

code:
1
$_POST["rang"];

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 10-11-2025

OkkE

CSS influencer :+

Haal je de form-waardes wel eerst op in PHP met de $_POST methode?

Edit:
Grrr, Prammenhanger was me voor!

[ Voor 25% gewijzigd door OkkE op 04-04-2003 15:33 ]

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Topicstarter
OkkE schreef op 04 april 2003 @ 15:32:
Haal je de form-waardes wel eerst op in PHP met de $_POST methode?

Edit:
Grrr, Prammenhanger was me voor!
is dat nieuw ???
nog nooit gedaan geloof ik terwijl ik al meerdee systeempjes gebouwd heb..
maar ik probeer het meteen!

moet ik ze een voor een ophalen? of kan ik ze ook allemaal in een keer ophalen ????

[ Voor 57% gewijzigd door xychix op 04-04-2003 15:40 ]

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


  • MAZZA
  • Registratie: Januari 2000
  • Laatst online: 17-08 14:00

MAZZA

Barbie is er weer!

print_r($_REQUEST);

En nee da's bepaald niet nieuw.. Zie de sticky in P&W :)

/edit: PHP: Variabelen die van buitenaf komen. *lezen!*

[ Voor 96% gewijzigd door MAZZA op 04-04-2003 15:37 ]


  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 10-11-2025

OkkE

CSS influencer :+

Voor zover ik weet allemaal apart..
Zoals hierboven ook al gezegd wordt, kijk is naar dit topic bij onze buren in Programming & Webscripting. Daar zal je wel genoeg informatie vinden. :)
PHP: Variabelen die van buitenaf komen. *lezen!*

[ Voor 80% gewijzigd door OkkE op 04-04-2003 15:39 ]

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


  • S_E_B
  • Registratie: Oktober 2002
  • Laatst online: 02-09-2015
Globals is het magische woord,

lees dit eens goed door:

PHP: Variabelen die van buitenaf komen. *lezen!*

  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


  • xillius
  • Registratie: November 2001
  • Laatst online: 23-01-2022
het is een array die je terug krijgt dus je hebt alle elementen in 1 keer in een array. Moet je zelf maar kijken wat je ermee doet

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Topicstarter
code:
1
2
3
4
5
6
<?php
$_POST["rang"];
$_POST["naam"];
$_POST["test"];
echo "Formulier bevatte <br> rang:$rang<br>naam:$naam<br>test:$test";
?>


werkt ook niet... dat is het dus niet !

er zal nog een fout inzitten denk ik..
xillius schreef op 04 April 2003 @ 15:38:
het is een array die je terug krijgt dus je hebt alle elementen in 1 keer in een array. Moet je zelf maar kijken wat je ermee doet
|:( |:( |:( |:(

code:
1
2
3
4
5
6
<?php
$rang=$_POST["rang"];
$naam= $_POST["naam"];
$test = $_POST["test"];
echo "Formulier bevatte <br> rang:$rang<br>naam:$naam<br>test:$test";
?>
dit zou het moete zijn......... :X sorry
word me nu btje duidelijk denk ik

* xychix schaamt zich diep

[ Voor 103% gewijzigd door xychix op 04-04-2003 15:42 ]

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


  • MAZZA
  • Registratie: Januari 2000
  • Laatst online: 17-08 14:00

MAZZA

Barbie is er weer!

xychix schreef op 04 april 2003 @ 15:40:
PHP:
1
2
3
<?php
echo "Formulier bevatte <br> rang:".$_POST["rang"]."<br>naam:".$_POST["naam"]."<br>test:".$_POST["test"];
?>


werkt ook niet... dat is het dus niet !

er zal nog een fout inzitten denk ik..

[ Voor 27% gewijzigd door MAZZA op 04-04-2003 15:45 ]


  • xillius
  • Registratie: November 2001
  • Laatst online: 23-01-2022
$rang = $_POST["rang"];
$naam=$_POST["naam"];
$test=$_POST["test"];

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Topicstarter
xillius schreef op 04 April 2003 @ 15:42:
$rang = $_POST["rang"];
$naam=$_POST["naam"];
$test=$_POST["test"];
thanks .. had ut net door...

dan nog even kijken of er een manier is om ze automatisch allemaal op te halen.,.. en dan OPSLOT dit beschamende topic :P 8)7

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


  • xillius
  • Registratie: November 2001
  • Laatst online: 23-01-2022
was daar nou weer mis mee,
$_POST[] is toch gewoon een array....
is dus 1 element die je hebt. Je hebt dus alles in 1 keer.
Kan je met for loop dingen mee doen ofzo.....

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Topicstarter
xillius schreef op 04 April 2003 @ 15:50:
[...]


was daar nou weer mis mee,
$_POST[] is toch gewoon een array....
is dus 1 element die je hebt. Je hebt dus alles in 1 keer.
Kan je met for loop dingen mee doen ofzo.....
ik heb liever variables met de naam van het element.

PHP:
1
2
3
4
$naam=$_REQUEST["naam"];
$bedrag=$_REQUEST["Amount"];
$bedragcent=$_REQUEST["AmountCent"];
$datum=$_REQUEST["datum"];


maar ik zet alles wel even om

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


Verwijderd

xychix schreef op 04 april 2003 @ 15:52:
[...]


ik heb liever variables met de naam van het element.

PHP:
1
2
3
4
$naam=$_REQUEST["naam"];
$bedrag=$_REQUEST["Amount"];
$bedragcent=$_REQUEST["AmountCent"];
$datum=$_REQUEST["datum"];


maar ik zet alles wel even om
als je per se de 'oude' manier wilt gebruiken, kun je voordat je de variabelen gaat aanroepen even dit doen:
PHP:
1
extract($_POST);

hth :)

voor het ombouwen van 'oude' code kan dit een snelle handige ingreep zijn; voorstander ben ik er echter niet van :)

  • MAZZA
  • Registratie: Januari 2000
  • Laatst online: 17-08 14:00

MAZZA

Barbie is er weer!

xychix schreef op 04 April 2003 @ 15:52:
[...]


ik heb liever variables met de naam van het element.

PHP:
1
2
3
4
$naam=$_REQUEST["naam"];
$bedrag=$_REQUEST["Amount"];
$bedragcent=$_REQUEST["AmountCent"];
$datum=$_REQUEST["datum"];


maar ik zet alles wel even om
Kijk ook eens naar mijn voorbeeld? Je variabelen zijn al gedefinieerd. Je kan ze dus direct echo'en als je dat wil..

  • InZane
  • Registratie: Oktober 2000
  • Laatst online: 22:10
Verwijderd schreef op 04 april 2003 @ 16:00:
[...]

als je per se de 'oude' manier wilt gebruiken, kun je voordat je de variabelen gaat aanroepen even dit doen:
Of Global Vars inschakelen op je servertje, maar dan moet je daar natuurlijk wel bij kunnen komen :)

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 21:20

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

ehhr ja, maar denk je dat de PHP-groep het voor de lol heeft gedaan, al die variabelen omzetten? Het is juist gedaan om de veiligheid beter te maken. Ik zou dit niet doen totdat je _zeker_ weet dat je dit wilt.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • InZane
  • Registratie: Oktober 2000
  • Laatst online: 22:10
Prammenhanger schreef op 04 april 2003 @ 16:41:
ehhr ja, maar denk je dat de PHP-groep het voor de lol heeft gedaan, al die variabelen omzetten? Het is juist gedaan om de veiligheid beter te maken. Ik zou dit niet doen totdat je _zeker_ weet dat je dit wilt.
Je hebt gelijk, maar het ligt er natuurlijk maar net aan wat je aan het maken bent he :)
Pagina: 1