Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[PHP] Radiobuttons niet in $_POST

Pagina: 1
Acties:
  • 384 views

Onderwerpen


Verwijderd

Topicstarter
Goedenavond,


Ik heb een klein probleempje als ik een formulier probeer te verwerken in PHP.

Namelijk in het formulier zitten een aantal radiobuttons. Daarvan vind hij de index niet terug in de POST
Array.

Ook als ik een vardump doe van de post array staan ze er niet tussen?

PHP:
1
2
3
4
5
    public function processPost() { 
        $this->publiciteit = ($_POST['publiciteit'] == "ja")?true:false;
        $this->priora = ($_POST['fiaa'] == 'ja')?true:false;
        /*...*/
    }


HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<fieldset>
            <legend>Prioritaire piloten</legend>
            <p>Prioriteitspiloot FIA A<br />
            <input type="radio" name="fiaa" value="ja" />Ja<br />
            <input type="radio" name="fiaa" value="nee" />Nee<br />
            </p>
            <p>Prioriteitspiloot FIA B<br />
            <input type="radio" name="fiab" value="ja" />Ja<br />
            <input type="radio" name="fiab" value="nee" />Nee<br />
            </p>
            <p>Voormalig FIA prioriteitspiloot<br />
            <input type="radio" name="fiaold" value="ja" />Ja<br />
            <input type="radio" name="fiaold" value="nee" />Nee<br />
            Jaar: <input type="text" name="fiaoldjaar" />
            </p>
            <p>Nationale prioriteit<br />
            <input type="radio" name="natprior" value="ja" />Ja<br />
            <input type="radio" name="natprior" value="nee" />Nee<br />
            Prioriteit: <input type="text" name="natpriorjaar" />
            </p>
</fieldset>



Het grappige is net dat hij de tekstveldjes van het formulier wel ziet.


Heeft er iemand een idee wat het probleem eventueel kan zijn?

Vriendelijke groet,

Mathias Lavaert

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Heb je toevallig gewoon al eens gekeken wat er in $_POST staat?

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Verwijderd

Topicstarter
CodeCaster schreef op zaterdag 19 februari 2011 @ 18:39:
Heb je toevallig gewoon al eens gekeken wat er in $_POST staat?
Ik heb een klein probleempje als ik een formulier probeer te verwerken in PHP.

Namelijk in het formulier zitten een aantal radiobuttons. Daarvan vind hij de index niet terug in de POST
Array.

Ook als ik een vardump doe van de post array staan ze er niet tussen?
Ja staat in mijn topic toch?

[ Voor 35% gewijzigd door Verwijderd op 19-02-2011 18:42 ]


  • Archiebald
  • Registratie: Juni 2006
  • Laatst online: 28-11 08:28
Staat er überhaupt wat in $_POST?

Verwijderd

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
10
array
  'car_regnr' => string '' (length=0)
  'car_cylinh' => string '' (length=0)
  'car_chasnr' => string '' (length=0)
  'car_motornr' => string '' (length=0)
  'car_kleur' => string '' (length=0)
  'car_technr' => string '' (length=0)
  'fiaoldjaar' => string '' (length=0)
  'natpriorjaar' => string '' (length=0)
  'natwinaar' => string '' (length=0)


(Deel gewist wegens niet belangrijk)

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 00:23
Staan er wel form tags omheen...?

Verwijderd

Topicstarter
Avalaxy schreef op zaterdag 19 februari 2011 @ 18:49:
Staan er wel form tags omheen...?
Ja maar het formulier zelf is zeer lang dat ik het er niet helemaal heb opgezet.

Maar je kan het ondertussen zien op volgende link :: http://tieltseautomobielclub.be/form

  • RMX
  • Registratie: Augustus 2000
  • Laatst online: 22-11 11:07

RMX

Altijd checken met isset of het veld bestaat.
Radiobuttons die leeg zijn worden nooit mee gesubmit.

Verwijderd

Topicstarter
RMX schreef op zaterdag 19 februari 2011 @ 18:55:
Altijd checken met isset of het veld bestaat.
Radiobuttons die leeg zijn worden nooit mee gesubmit.
:F Dat ik daar niet aan gedacht heb 8)7

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 00:23
Verwijderd schreef op zaterdag 19 februari 2011 @ 18:57:
[...]


:F Dat ik daar niet aan gedacht heb 8)7
Je kunt met 'check' ook gewoon alles een standaardwaarde geven, dan kunnen ze nooit leeg zijn :)

  • RMX
  • Registratie: Augustus 2000
  • Laatst online: 22-11 11:07

RMX

Die fout maak je 1x, daarna onthoud je het wel!
Geld alleen voor radiobuttons btw.

  • Foxl
  • Registratie: Juli 2002
  • Niet online
RMX schreef op zaterdag 19 februari 2011 @ 18:58:
Die fout maak je 1x, daarna onthoud je het wel!
Geld alleen voor radiobuttons btw.
En voor uitgevinkte checkboxen, uiteraard.

I'm really easy to get along with, once you people learn to worship me...


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Verwijderd schreef op zaterdag 19 februari 2011 @ 18:57:
[...]

:F Dat ik daar niet aan gedacht heb 8)7
Volgende keer wel even nadenken dan. ;) Debuggen kun jij beter dan wij.

'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.

Pagina: 1

Dit topic is gesloten.