27. april 2003 - 19:23Der er
7 kommentarer og 2 løsninger
onclick=\"<?php func(); ?> muligt ?
jeg har brug for at lave noget lign. som kan gemme noget i en db, når der bliver trykket på et link, men synes ikke at kunne få det til at spille, anyone :
<? function savesql() { mysql_query("INSERT INTO tabel.........."); } ?> <a onclick="<?php savesql(); ?>" href="link.php">Tryk</a>
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Slettet bruger
27. april 2003 - 19:25#1
hvad skal onclick="<?php savesql(); ?>" gøre?
Synes godt om
Slettet bruger
27. april 2003 - 19:25#2
jeg tror du skal udføre det der på en anden side for den kan ikke gøre det sådan der
Så vidt jeg ved, vil den udfører dit php script så snart siden åbnes, den eneste løsning jeg umiddelbart kan se er at du laver et popup som udfører handlingen. Eller opdatere siden, hvor du sætter en værdi i url'en som du så kan se om er sat med $_GET[var]
HTTP er en ret simpel protokol, hvilket gør det træls at programmere.
Resultatet af det du laver er noget HTML-kode, hvor din event onclick er tom (onclick=""). Som olebole skriver, så skal du forbi serveren igen, dvs. kalde en url (en php-side) med nogle parametre (de data du ønsker at gemme) f.eks. savesql.php?par1=værdi&par2=værdi. Eller du kan submitte en form indeholdende dine data.
Din onclick skal kalde en client-side funktion som kalder din php-side f.eks:
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.