[PHP] form button

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik zou graag in mijn php script een button gebruiken. Via
<input type='submit' name='actie' value='$opdracht_id'>
etc. Werkt het wel, maar ik zou graag hebben dat er op mijn knop "selecteer" staat in plaats van de waarde van mijn variable $opdracht_id

Met volgende krijg ik inderdaad selecteer op mijn knop

<BUTTON name='actie' value='$opdracht_id' 'type='submit'>Selecteer</BUTTON>

maar probleem is dat ik hierbij de waarde value en name niet kan oproepen met een $POST[ statement. Wordt dit niet ondersteund door php? Zijn dit geen globale variablen.


mvg
kvb

Acties:
  • 0 Henk 'm!

  • R4NCOR
  • Registratie: December 2000
  • Laatst online: 16-09 12:26

R4NCOR

eigenlijk gewoon Niels

PHP:
1
2
3
4
5
6
echo "
<form // doe hier je ding met actions en methods>
<input type=\"hidden\" name=\"actie\" value=\"$opdracht_id\">
<input type=\"submit\" value=\"Selecteer\">
</form>
";

Zoiets? :)

Acties:
  • 0 Henk 'm!

Verwijderd

Of zo:
PHP:
1
2
3
4
<form // doe hier je ding met actions en methods>
<input type="hidden" name="actie" value="<? echo $opdracht_id; ?>">
<input type="submit" value="Selecteer">
</form>

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op dinsdag 01 maart 2005 @ 19:57:
maar probleem is dat ik hierbij de waarde value en name niet kan oproepen met een $POST[ statement. Wordt dit niet ondersteund door php? Zijn dit geen globale variablen.
Let wel op dat de waarde die een input van het type "submit" alleen doorgegeven wordt aan de volgende pagina als er daadwerkelijk op die knop gedrukt is. Als ik het me goed herinner wordt die waarde niet doorgegeven als je op enter drukt in je formulier of als Javascript je formulier verzendt. Je moet dus niet gaan controleren op de waarde van $_POST['submit'], simpelweg omdat die niet per se hoeft te bestaan. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:29

crisp

Devver

Pixelated

Daarom heeft het gebruik van hidden vars ook altijd de voorkeur :)

Note dat bij het gebruik van een button element IE de button caption als waarde meegeeft, maar andere browsers de value. Dat maakt dat element zo goed als onbruikbaar als data-element.

Intentionally left blank