[JS&PHP] form submit met php action

Pagina: 1
Acties:

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Ik heb een form. In dat form staat een action, die verwijst naar een php bestand. Nu gebruik ik daarbij het ? symbool, en de verdere variabelen en waardes.
Nu wil ik dit form met javascript submiten, maar dan verzend hij niet alles wat in de action staat. Hij verzend dus niet de get variabelen.

dit is het formpje:
HTML:
1
2
3
4
<form style="margin-top: -14px;" target="_parent" name="gebruikers" 
action="melding.php?x=verwijderen&form=gebruikersverwijderen&incl=conf/extra_mld.php>
<form>
<div onclick="document.gebruikers.submit()">Blala</div>


Hoe kan ik er voor zorgen, dat alles achter de ? wel als get wordt verzonden?

[ Voor 0% gewijzigd door Bosmonster op 20-10-2002 16:05 ]


  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Hmz, ben er nu achter, dat het sowieso niet werkt.

Weet iemand hoe je wel get waardes kan meesturen met het form?

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
haal die string eens door urlencode() van PHP heen; dan weet je wat 't moet worden om bijv .'s en /'s mee te geven in een URL.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

hoeft in principe niet.. als je gewoon de waardes die je mee wilt sturen in een hidden form-field zet ipv ze in de action mee te geven :P Dan gaat dit namelijk automatisch.

PHP:
1
2
3
4
5
<form action="melding.php" method="get">
<input type="hidden" name="x" value="verwijderen">
<input type="hidden" name="form" value="gebruikersverwijderen">
<input type="hidden" name="incl" value="conf/extra_mld.php">
</form>

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Bosmonster schreef op 20 oktober 2002 @ 16:08:
hoeft in principe niet.. als je gewoon de waardes die je mee wilt sturen in een hidden form-field zet ipv ze in de action mee te geven :P Dan gaat dit namelijk automatisch.

PHP:
1
2
3
4
5
<form action="melding.php" method="get">
<input type="hidden" name="x" value="verwijderen">
<input type="hidden" name="form" value="gebruikersverwijderen">
<input type="hidden" name="incl" value="conf/extra_mld.php">
</form>
Dat is een hele goeie, maar dat gaat helaas niet bij mij werken, want dan kan ik niet erg veel data oversturen. Er zit nat. ook content in dat formpje, en dat past waarschijnlijk niet altijd in de url. Daarom moet ik een manier hebben om dit ook met post te kunnen...

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 09:19

crisp

Devver

Pixelated

dus je wil post en get door elkaar gaan gebruiken?

Intentionally left blank


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

oikoyama schreef op 20 oktober 2002 @ 16:16:
[...]

Dat is een hele goeie, maar dat gaat helaas niet bij mij werken, want dan kan ik niet erg veel data oversturen. Er zit nat. ook content in dat formpje, en dat past waarschijnlijk niet altijd in de url. Daarom moet ik een manier hebben om dit ook met post te kunnen...


Ik snap niet wat je bedoelt.. de max size van een POST is behoorlijk groot over het algemeen, dus met een paar extra variabelen zal dat het probleem niet worden ;)

Dat je het via GET verstuurt snap ik dan eigenlijk neit.. terwijl je dan weer zegt dat je het met POST wilt.. make up your mind ;)
Pagina: 1