• User

    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


  • User Attivo

    [PHP]echo'<script type="text/javascript">
    alert("scrittura eseguita correttamente nel database")
    </script>'; [/PHP]

    dovrebbe essere un problema di codifica virgolette prova cosi'


  • User

    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


  • User Attivo

    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 virgolette

    echo"<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]

    :ciauz: