[PHP]Simpele _$GET wil nie met form?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Bjk
  • Registratie: Augustus 2002
  • Laatst online: 06:41
Oke ik heb de volgende code.

Het form
HTML:
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
28
29
30
31
32
33
34
<form action="?gvd=1" method="post" target="">
<table class="News" width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr> 
<td width="197" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif">Gebruikersnaam:</font></td>
<td width="699" align="left" valign="middle"><font face="Verdana, Arial, Helvetica, sans-serif"> 
<input class=foorm name="username" type="text">
Bijv. Freeman</font></td>
</tr>
<tr> 
<td align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif">Wachtwoord:</font></td>
<td align="left" valign="middle"><font face="Verdana, Arial, Helvetica, sans-serif"> 
<input class=foorm name="password" type="password">
Bijv. Valve</font></td>
</tr>
<tr> 
<td align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif">E-mail:</font></td>
<td align="left" valign="middle"><font face="Verdana, Arial, Helvetica, sans-serif"> 
<input name="email1" type="text" class=foorm id="email1">
Bijv. jeroen@home.nl</font></td>
</tr>
<tr> 
<td align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif">Avatar 
adres:</font></td>
<td align="left" valign="middle"><font face="Verdana, Arial, Helvetica, sans-serif"> 
<input class=foorm name="avatar" type="text">
*Hoeft niet ingevuld te worden.</font></td>
</tr>
<tr> 
<td align="left" valign="top">&nbsp;</td>
<td align="left" valign="middle"> <input type="submit" name="submit" value="       Registreer        "> 
</td>
</tr>
</table>
</form>


En de test php
PHP:
1
2
3
4
5
6
  <?
if($_GET["gvd"] == 1)
{
echo $_GET['username'];
}
?>


Maar hij echo'ed niks. Als het form WEL ingevuld is. Hoe kan dat :/ Ik snap er niks van.

[ Voor 43% gewijzigd door Bjk op 28-06-2003 13:55 ]


Acties:
  • 0 Henk 'm!

Verwijderd

hint: $_POST ;)

Acties:
  • 0 Henk 'm!

Verwijderd

omdat het $_POST is bij forms??

Acties:
  • 0 Henk 'm!

  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

<form action="?gvd=1" method="post" target="">

Als je de GET methode wilt gebruiken moet je er method="get" van maken (of de method weglaten, forms gebruiken standaard de get-methode).

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op 28 June 2003 @ 13:56:
omdat het $_POST is bij forms??
Omdat de methode bij dit form POST is, je kunt ook voor de methode GET kiezen waardoor alles via de URL wordt doorgestuurt ;)

Acties:
  • 0 Henk 'm!

Verwijderd

<form action="?gvd=1" method="post" target="">

Dit moet op zich wel werken, ik hebt het ook weleens gebruikt. Maar geef eens expliciet een scriptnaam op, index.php?gvd=1 bijvoorbeeld. En laat target="" weg, als dat kan, want ik vraag me af wat je ermee wilt bereiken

<form action="index.php?gvd=1" method="post">

Acties:
  • 0 Henk 'm!

  • Bjk
  • Registratie: Augustus 2002
  • Laatst online: 06:41
Jah dom keek er over heen, post. Damn thx. echt stom weer :/

Acties:
  • 0 Henk 'm!

Verwijderd

Bjk schreef op 28 June 2003 @ 14:02:
Jah dom keek er over heen, post. Damn thx. echt stom weer :/
ach, tis vakantie eh 8)
Pagina: 1