[PHP] onchange waarde select wijzigen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Reignman
  • Registratie: Februari 2001
  • Laatst online: 26-11-2021
Ik weet dat dit heel makkelijk kan dmv een form de variabele mee te laten geven... maar het moet hier ff in de URL..

heb dus een select:

code:
1
<select name="bedrijf" id="selectBedrijf">

(deze wordt gevuld uit een MySQL dbase)

en de gekozen waarde van die select moet worden meegegeven als variabele in een url...

code:
1
2
$url = "addUren002.php";
printf("<a href=\"%s?naam=%s&bedrijf=%s\" target=\"_parent\">Volgende --></a>", $url, $naam, $bedrijf);

nou zat ik te denken om in de tag van select onchange="$bedrijf='gekozen value'" toe te voegen..

kan dit?? en wat moet er komen in de plaats van 'gekozen value'??

Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

Nee, je kan in de onchange event handler alleen clientside script zetten. Dus geen PHP. Je zal in de onchange dus het form moeten laten submitten met de submit() functie en vervolgens serverside afhandelen wat je wilt doen.

Wat jij wilt, kan overigens wel in ASP.NET. Als je event-driven programmeren prettiger vindt, is dit wellicht een beter alternatief voor je. Mgoed, das weer een andere discussie.

日本!🎌


Acties:
  • 0 Henk 'm!

Verwijderd

je kunt bij die link een OnClick event toevoegen en daarin window.location.href= en daar de javascript variablen in zetten

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 17:06

gorgi_19

Kruimeltjes zijn weer op :9

_Thanatos_ schreef op 23 June 2003 @ 03:18:
Wat jij wilt, kan overigens wel in ASP.NET. Als je event-driven programmeren prettiger vindt, is dit wellicht een beter alternatief voor je. Mgoed, das weer een andere discussie.
offtopic:
Ook daar werkt het met clientside scripting, welke afgevangen wordt.. Het principe is hetzelfde; echter een aantal zaken, zoals het genereren en het afvangen van de clientside scripting zijn daar al voor je gedaan.
In PHP moet dit echter ook voor elkaar te krijgen zijn, weliswaar met een hoop extra regels code.

Digitaal onderwijsmateriaal, leermateriaal voor hbo