Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Avviare Javascript da PHP

    Ciao a tutti,
    ho un sito della nostra attività, in cui c'è una pagina che permette di calcolare dei preventivi.
    Il cliente scrive in una textbox una misura, e quando preme un Button, si avvia un javascript.
    Ora ho necessità di inviare quel valore (la misura scritta nella textbox) ad un DB su un server, cosa che riesco a fare correttamente, ma... vorrei chiedere: è possibile avviare il JavaScript di calcolo dal codice PHP???
    il codice PHP è questo:

    codice:
    <?php
    
    ....connessione... 
    
    // verifica se il modulo è stato inviato. Se lo è, inizia a elaborare il modulo e lo salva nel database
    if (isset($_POST['submit']))
    {
    // ottenere i dati del modulo e verific che siano validi
    $Misure = mysql_real_escape_string(htmlspecialchars($_POST['misura']));
    
    // salva i dati nel database
    mysql_query("INSERT tabella1 SET Misure='$Misure'")
    or die(mysql_error());
    }
    
    ?>
    posso inserirci un comando dentro che mi avvia un calcolatore in JavaScript???
    Ultima modifica di Pamela72; 02-05-2015 a 13:47

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    No, non puoi.
    JS non è disponibile finché la pagina non è pronta e quando la pagina è pronta PHP non esiste più.

    Se vuoi che sia possibile fare il calcolo da quello script PHP, devi replicare il codice per il calcolo scrivendo una funzione PHP che lo faccia.

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.