- Home
- Categorie
- Coding e Sistemistica
- PHP
- far funzionare javascript in file.php
-
far funzionare javascript in file.php
Questo è un'altro problema che mi sta facendo incavolare.:x
Vengo subito al dunque in alcune pagine php che ho creato, vorrei metter degli alert e ho pensato di farlo in questo modo :
[html]
<html>
<body>
<script type="text/javascript">
alert("scrittura eseguita correttamente nel database")
</script>
</body>
</html>[/html]In questo modo se è un pagina html mi funziona ora mettendo il codice in un file php :
[php]<script type="text/javascript">
alert("scrittura eseguita correttamente nel database")
</script>[/php]
non mi funziona , neppure se metto un echo:
[php]echo"<script type="text/javascript">
alert("scrittura eseguita correttamente nel database")
</script>";[/php]
Come posso fare ? per me va bene anche c'è un altro moto per fare gli alert in php o un funzione che mi richiama questi alert in function che sono in un file specifico.
Grazie
-
[PHP]echo'<script type="text/javascript">
alert("scrittura eseguita correttamente nel database")
</script>'; [/PHP]dovrebbe essere un problema di codifica virgolette prova cosi'
-
cavoli avevi ragione, per un'apice ma scusa che differenza passa in questo caso fra " e ' .
Una domanda ma invece ogni volta di richiamare il codice <javascript......</script> non c'è un modo più semplice magari richiamando il nome di una funzione in un file dove è rpesente il tag javascript?se si come?Grazie tante
-
cavoli avevi ragione, per un'apice ma scusa che differenza passa in questo caso fra " e ' .
Una domanda ma invece ogni volta di richiamare il codice <javascript......</script> non c'è un modo più semplice magari richiamando il nome di una funzione in un file dove è rpesente il tag javascript?se si come?Grazie tanteallora dentro lee virgolette doppie se scrivi il nome di una variabile viene stampato il valore con le virgolette singole no
[PHP]
$variabile='ciao'; //assenga una stringa vanno bene ' '$variabile2="$variabile come stai"; //stampa: ciao come stai
$variabile3='$varibile come stai'; //stampa: $variabile come stai
[/PHP]
nel tuo caso se vorresti stampare dentro l'alert una variabile puoi usare 2 forme:[PHP]
// cambia le virgolette "" interne in virgolette semplici ''
echo"<script type='text/javascript'>
alert('scrittura eseguita correttamente nel database $varibile')
</script>";
//oppure codificare le virgoletteecho"<script type="text/javascript">
alert("scrittura eseguita correttamente nel database $variabile ")
</script>";[/PHP]
per una funzione che faccia il tuo lavoro puoi utilizzare
[PHP]
function alert ($stringa){echo"<script type='text/javascript'>
alert('$stringa')
</script>";}
//che poi richiami
alert("scrittura eseguita correttamente nel database");
[/PHP]