Avatar billede mesteren_selv Nybegynder
15. maj 2005 - 12:38 Der er 5 kommentarer og
1 løsning

Integration af PHP i javascript

Hej derude

Jeg tænkte på om det var muligt at integrere PHP i javascript, og hvordan det kan lade sig gøre...

Dvs. at jeg for eksempel gerne vil have en variabel i min javascriptkode til at afhænge af en php-variabel. For eksempel hvis jeg gerne vil kalde en funktiopn i javescriptet med en variabel der er hentet fra en mysql-database ved hjælp af php (fx. $row['id'];)...

Kan det lade sig gøre, og hvorledes?

Mange tak, på forhånd... Mesteren
Avatar billede bigo Nybegynder
15. maj 2005 - 13:13 #1
du bliver nødt til at lave noget ala:

<?php
$sql="select * from table;";
$res = mysql_query($sql) or die ($sql."<br>".mysql_error());
while ($row = mysql_fetch_assoc($res))
{
  echo "
    <script language=javascript>
    var ting=".$row[id].";
    </script>
  ";
}
Avatar billede ksoren Nybegynder
15. maj 2005 - 13:14 #2
Noget i denne stil..

<script type="text/javascript">
function DoIt(phpvar){
}

// kald funktionen med id fra db
DoIt(<?php echo $row['id']?>);
</script>
Avatar billede mesteren_selv Nybegynder
15. maj 2005 - 13:23 #3
Hmmm... Okay. jeg leger lidt med det...
Avatar billede mesteren_selv Nybegynder
15. maj 2005 - 13:23 #4
Lukker lige
Avatar billede olebole Juniormester
15. maj 2005 - 20:53 #5
<ole>

Gad vide, hvornår man får repareret Ekspertens kode, så de rigtige brugere får deres points? ... eller ........(?)

/mvh
</bole>
Avatar billede bigo Nybegynder
15. maj 2005 - 21:22 #6
ROFL!
*men man kan jo sige at der ikke var nogen der lagde et svar.. så det var ham jo frit for..*
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester