[PHP] Waarden uit html-form omzetten naar variabelen.

Pagina: 1
Acties:
  • 130 views sinds 30-01-2008
  • Reageer

Onderwerpen


  • mrbombastic
  • Registratie: Oktober 2002
  • Laatst online: 13-02 21:29
HTML:
1
2
3
4
5
6
7
8
9
10
<form action="reken.php" method="POST"> 
Bedrijf 1: <input type="text" name="id1">
Bedrijf 2: <input type="text" name="id2">
Bedrijf 3: <input type="text" name="id3">
Bedrijf 4: <input type="text" name="id4">
Bedrijf 6: <input type="text" name="id6">
Bedrijf 7: <input type="text" name="id7">
Bedrijf 8: <input type="text" name="id8">
<input type="submit" value="Reken door" name="submit">
</form>


Ik heb het volgende html-form.
Hier worden 7 waarden ingevoerd (bedrijf 5 moet niet meegenomen worden).

Ik kan de ingevoerde waarden wel weergeven in PHP via $_POST, maar het lukt me niet om er variabelen van te maken.

Before me there was many, after me there will be none. I'm the one!


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 18-09 16:51
$_POST['id1'] is een variable 8)7

  • mrbombastic
  • Registratie: Oktober 2002
  • Laatst online: 13-02 21:29
djluc schreef op 13 november 2003 @ 22:41:
$_POST['id1'] is een variable 8)7
Laat ik het dan anders zeggen. Ik wil die zeven variabelen optellen en van die som 1 variabele maken.

Dus iets als:
PHP:
1
2
$_POST['id1'] + $_POST['id2'] + ...... + $_POST['id8'] = $totaalprijs;
echo $totaalprijs;

[ Voor 10% gewijzigd door mrbombastic op 13-11-2003 22:45 ]

Before me there was many, after me there will be none. I'm the one!


  • Vae Victis
  • Registratie: April 2001
  • Laatst online: 07-09 06:15

Vae Victis

Dark Lord of the Sith

Als je dat nou andersom doet :?
PHP:
1
2
$totaalprijs = $_POST['id1'] + $_POST['id2'] + ...... + $_POST['id8'];
echo $totaalprijs;


Ik zou wel even controleren of ingevoerde waardes ook daadwerkelijk getallen zijn.

[ Voor 32% gewijzigd door Vae Victis op 13-11-2003 22:48 ]


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 18-09 16:51
Of nog anders:
PHP:
1
echo $_POST['id1'] + $_POST['id2'] + ...... + $_POST['id8'];


Dit is wel heel erg basic hoor...

edit:
wat zijn we toch allemaal weer snel vandaag zeg

[ Voor 31% gewijzigd door djluc op 13-11-2003 22:49 ]


  • mrbombastic
  • Registratie: Oktober 2002
  • Laatst online: 13-02 21:29
djluc schreef op 13 november 2003 @ 22:49:
Of nog anders:
PHP:
1
echo $_POST['id1'] + $_POST['id2'] + ...... + $_POST['id8'];


Dit is wel heel erg basic hoor...

edit:
wat zijn we toch allemaal weer snel vandaag zeg
Fuck, dit had ik bijna, had alleen "" gebruikt ipv ''.

Before me there was many, after me there will be none. I'm the one!


Acties:
  • 0 Henk 'm!

  • Suepahfly
  • Registratie: Juni 2001
  • Laatst online: 17-09 17:05
Kleine toevoeging:

Als je gebruikt maakt van floatingpoint numbers (of wel precieze getallen in de trant van 124.2354648222)

Dat moet je de bcmath functies gebruiken. Omdat 10 / 3 een oneidig getal zou opleveren
Pagina: 1