Toon posts:

[PHP] Simpele PHP vraag

Pagina: 1
Acties:
  • 56 views sinds 30-01-2008

Verwijderd

Topicstarter
Kan iemand mij even helpen met het volgende. Ik ben een beetje aant leren met PHP met zo'n boek maar nu zit ik met een probleempje. Ik heb een Form gemaakt waarin je je naam kunt typen, en hierna op een Submit button kunt drukken. De bedoeling is dat de naam die je ingevoerd hebt dan onder dit form op de pagina komt te staan.

Deze code heb ik gebruikt, en precies zo staat hij ook precies in het boek:

<html>

<FORM>
Please type your name here:<BR>
<INPUT TYPE=TEXT NAME=username><BR><BR>
<INPUT TYPE=SUBMIT VALUE="Submit data">
</FORM>

<BR><BR>
you typed:


<?php
echo ($username);
?>

<BR>

</html>


Helaas krijg ik achter "you typed" helemaal niets te staan, zoals te zien is op www.qpers.nl/woorden/test.php

  • JokerLash
  • Registratie: Februari 2002
  • Laatst online: 03-04 07:27
<?php
echo $_POST['username'];
?>

zal iets beter werken

  • ripexx
  • Registratie: Juli 2002
  • Laatst online: 19:59

ripexx

bibs

Zoek eens op register_globals ;)

Maar doe je nu een post of een get
PHP:
1
echo $_POST['username'];

buit is binnen sukkel


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Te basic voor woorden, maargoed.
Zo kan het ook:
code:
1
<?=$_POST['username'];?>

  • Aesculapius
  • Registratie: Juni 2001
  • Laatst online: 00:36
en het is ook wsel netjes om je form even toe te lichten:

code:
1
2
3
4
5
<form action="phppagina.php" method="post" name="formpie">

bladibla

</form>

Zeg wat je doet en doe wat je zegt, dan wordt de hele wereld een stukje leuker


  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09-2025
Ik ben in een goeie bui vandaag, je moet even doen wat ripexx zegt over de register_globals.

En voor de rest heb ik je script omgebouwd (A)

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
26
27
<html>

 <head>

  <title>testscript</title>

 </head>

 <body>

  <form method="post" action="<?= $_SERVER[ 'PHP_SELF' ] ?>">

   Please type your name here:<br />

   <input type="text" name="username"><br /><br />

   <input type="submit" value="Submit data">

  </form>

  <br /><br />

  you typed: <?= $_POST[ 'username' ] ?>

 </body>

</html>


Knuffels mogen gemaild worden! En ja ik ben een witregel fanaat.

[ Voor 31% gewijzigd door supakeen op 08-07-2005 14:00 ]


Verwijderd

Topicstarter
Ik heb hem aangepast, maar hij doet het helaas nog niet :?

  • griphin
  • Registratie: Maart 2003
  • Laatst online: 21-11-2025
Het is ook een get request:

$_GET['username' ];

om beiden te vangen:

$_REQUEST['username'];

specificeer in je <form> tag welke methode je wil gebruiken...

Verwijderd

Topicstarter
Jaaa... hij doet het nu.

Bedankt he.

Wel vaag dat dit boek het er dan verkeerd in heeft staan. Proffesional PHP programming staat erop dus :?

  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09-2025
Verwijderd schreef op vrijdag 08 juli 2005 @ 13:58:
Ik heb hem aangepast, maar hij doet het helaas nog niet :?
Als ik het script op je site doe dan werkt het gewoon hoor ;)
Verwijderd schreef op vrijdag 08 juli 2005 @ 14:00:
Jaaa... hij doet het nu.

Bedankt he.

Wel vaag dat dit boek het er dan verkeerd in heeft staan. Proffesional PHP programming staat erop dus :?
Ligt eraan hoe oud het boek is, vroeger stond register_globals standaard nog op aan. Nu dus op uit dus moet het op een andere manier!

[ Voor 47% gewijzigd door supakeen op 08-07-2005 14:01 ]


Verwijderd

Topicstarter
Oohw okeej. Dat zal het wel zijn dan. Boek is van 1999 dus.....

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 01-05 19:54

Bosmonster

*zucht*

Verwijderd schreef op vrijdag 08 juli 2005 @ 14:03:
Oohw okeej. Dat zal het wel zijn dan. Boek is van 1999 dus.....
Das wel een heel ouwetje dan ;)

Misschien beter eens kijken naar een nieuw boek. Want in 99 bestond PHP4 volgens mij nog niet eens.

[ Voor 21% gewijzigd door Bosmonster op 08-07-2005 14:07 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 21:58
mjah, daar valt niet veel over te zeggen; een basic vraagje waar je het antwoord had kunnen voor vinden mits je van een recenter boek / tutorial gebruik gemaakt had.

't Is ook niet echt handig om PHP te leren met een boek van 6 jaar oud.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.