PDA

Bekijk Volledige Versie : php function aanroepen met onclick?



~Sandra~
22/03/04, 15:05
Beste allen,
Hopelijk is dit niet een al te domme vraag ;-)
Ik probeer een php function, die ik binnen de <head> tags heb geplaatst, aan
te roepen door het klikken op een knop.
Het ziet er min of meer zo uit:

function ZoekNummer ()
{ statements; }

En dan in de <body> gaat het om een simpel knopje:

<INPUT TYPE="Button" NAME="Zoek" VALUE=" Zoek " onclick="<? ZoekNummer()
?>">

Waarom werkt dit niet? Is mijn syntax in die knop niet goed? Hij geeft niet
eens een foutmelding...

Bvd,
Sandra.

Maarten Wierda
22/03/04, 15:15
~Sandra~ wrote:

> Beste allen,

Hoi.

> Hopelijk is dit niet een al te domme vraag ;-)

Ik vrees het ergste :)

> Ik probeer een php function, die ik binnen de <head> tags heb geplaatst, aan
> te roepen door het klikken op een knop.

Dat gaat niet. PHP is server-side, een javascript-functie aanroepen via
een button o.i.d. is client-side. Je kunt wel iets doen als:

<a href="bestand.php?actie=functie">test</a>

... en dan in bestand.php iets als

if (isset($_GET["actie"]))
{
if ($_GET["actie"] == "functie")
functie();
}

Succes.

--
Cheers, Maarten Wierda

"Old school, new school.
Shit, I didn't go to school!"

~Sandra~
23/03/04, 09:35
"Maarten Wierda" <maartenAT@norecessDOT.com> schreef in bericht
news:405ef302$0$64878$7eb43735@news.versatel.net.. .
> ~Sandra~ wrote:

> > Ik probeer een php function, die ik binnen de <head> tags heb geplaatst,
aan
> > te roepen door het klikken op een knop.
>
> Dat gaat niet. PHP is server-side, een javascript-functie aanroepen via
> een button o.i.d. is client-side.

Ah natuurlijk, heb het gemak van javascript functions verward met hoe php
werkt.
Bedankt! Moet lukken zo.

Sandra.