Toon posts:

Variabele variablenaam opvragen in requestpagina(PHP)

Pagina: 1
Acties:
  • 59 views sinds 30-01-2008

Verwijderd

Topicstarter
Wie kan mij hierbij helpen?

Ik heb in een formulier van een klas een lijst met namen met daarachter een cijfer:

pietje puk 0,1
hans anders 0,1
pieter post 0,1

'verander' 'annuleer'

Nu moeten die cijfers tegelijk met hun eigen waarde worden vervangen.
dus

piettje puk 8,2
hans anders 7,4
pieter post 3,5

'verander' 'annuleer'

de namen van de cijfervelden zijn 'cijfer12345'waarbij 12345 de studentnummer van student is.

Als ik nu op verander klik opent er een nieuwe pagina met update-query. Hoe kan ik er achter komen welke variabelen er op dat moment zijn met de naam 'cijfer12345' waar 12345 natuurlijk weer studentennummers zijn.

dus:
invulpagina:
student 23451 cijfer 8,3 --> $studnr=23451 $cijfer23451 = 8,3
student 87473 cijfer 7,4 --> $studnr=87473 $cijfer87473 = 7,4
student 35987 cijfer 3,5 --> $studnr=35987 $cijfer35987 = 3,5
Update-pagina
update cijferlijst set cijfer1 = $cijfer##### where studnr = $studnr

in het kort: Hoe krijg ik het studenten nummer op de plaats van de #####??? :?

Verwijderd

ik weet niet of ik het helemaal snap maar wat jij nodigt heb zijn arrays (www.php.net/array)
dan krijg je dus dingen als $cijfer[43543] waarin het cijfer van de leerling zit :)
het cijfer van een bepaalde student roep je dan aan met $cijfer[$studnr].
je krijgt dus dit soort querys:

UPDATE cijferlijst SET cijfer1 = $cijfer[$studnr] WHERE studnr = $studnr

succes ermee ;)

[ Voor 34% gewijzigd door Verwijderd op 14-04-2003 16:27 ]


Verwijderd

Topicstarter
Een array is leuk, maar kan dit ook met text boxen zodat een input mogelijk wordt?

  • MichelVH
  • Registratie: Oktober 2001
  • Laatst online: 01-08 09:33
Yup, werkt prima :)

Don't be afraid of the dark, be afraid of what it hides


  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
code:
1
<input type="text" name="student[<?php echo $student_nr; ?>]">

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Dit is meer HTML dan iets anders, Antwoord en oplossing is prima in de PHP manual te vinden. ( en anders heeft marty al het antwoord gegeven :+ )

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR

Pagina: 1

Dit topic is gesloten.