PDA

View Full Version : PHP input


Pro7on
24-05-2007, 15:22
una domanda, ho una classe in php e dentro una funzione c'è un input bottone che a onclick="nomeFunzione"...nome funzione e una funzione al'interno della classe.

ma nn mi fa se metto nomeFunzione();

come mai?

MEMon
24-05-2007, 15:35
Non puoi associare ad oggetti HMTL-DOM funzioni php... il php è lato server, ovvero viene eseguito prima del caricamento della pagina, una volta che la pagina è stata caricata scordati il php.

Una cosa del genere la devi fare in javascript.

Pro7on
24-05-2007, 15:41
Non puoi associare ad oggetti HMTL-DOM funzioni php... il php è lato server, ovvero viene eseguito prima del caricamento della pagina, una volta che la pagina è stata caricata scordati il php.

Una cosa del genere la devi fare in javascript.


come???

MEMon
24-05-2007, 15:42
come???

onclick="nomeFunzione" con nomeFunzion una funzione in php non lo puoi fare.

Pro7on
24-05-2007, 15:47
ok th xprovo e se mai chiedo:D

Pro7on
24-05-2007, 15:50
ho un variaile in php come faccio a passarla a una funzione js

MEMon
24-05-2007, 16:03
la dovresti stampare, ad esempio:



$var="ciao";
echo "<script type='text/javascript'>alert('".$var."');</script>";


questa ti fa alert("ciao")

andbin
24-05-2007, 16:09
ho un variaile in php come faccio a passarla a una funzione jsPassarla direttamente ovviamente non puoi farlo, ripeto pure io che PHP è lato server e Javascript è lato client e la esecuzione dei due avviene in tempi e modi diversi.

Puoi generare del codice tale per cui poi in Javascript sarà disponibile una variabile o una chiamata a funzione con certi valori:

Esempio:
<script type="text/javascript">
...
<?php
...
echo "var miavar = " . $phpval . ";";
...
?>
...
</script>

Pro7on
24-05-2007, 16:10
ok e chiaro ;) thx