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

    Richiamare funzione php da javascript

    Salve a tutti,mi sono iscritto da poco e spero sia il forum giusto per la domanda...
    Volevo sapere se si può richiamare una funzione php da javascript...

    Vi spiego qual'è il mio problema:

    Ho uno script php dove cè una tabella con dei record presi da un database;
    ogni riga ha un pulsante elimina,dopo averci clikkato voglio prima visualizzare la
    finestra confirm di javascript e poi successivamente,premendo Ok eliminare la
    riga.
    Allora richiamare la confirm da php nn è un problema,nn so però cosa fare dopo che mi
    spunta la confirm,cioè dovrei richiamare una funzione php che mi cancella la riga,ma come
    si fa da javascript,se si può fare....

    spero di essere stato chiaro,grazie a chiunque risponderà.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Richiamare funzione php da javascript

    Originariamente inviato da flavioF40
    Salve a tutti,mi sono iscritto da poco e spero sia il forum giusto per la domanda...
    Volevo sapere se si può richiamare una funzione php da javascript...

    Vi spiego qual'è il mio problema:

    Ho uno script php dove cè una tabella con dei record presi da un database;
    ogni riga ha un pulsante elimina,dopo averci clikkato voglio prima visualizzare la
    finestra confirm di javascript e poi successivamente,premendo Ok eliminare la
    riga.
    Allora richiamare la confirm da php nn è un problema,nn so però cosa fare dopo che mi
    spunta la confirm,cioè dovrei richiamare una funzione php che mi cancella la riga,ma come
    si fa da javascript,se si può fare....

    spero di essere stato chiaro,grazie a chiunque risponderà.
    Posta la pagina come la riceve il browser* che visualizza i record da eliminare.

    *) Simulare la pagina in locale, premi tasto destro del mouse nella tendina scorrere fino alla voce (HTML) con Explorer, con Fox (visualizza sorgente pagina) clicchi col tasto sinistro e copi tutto e lo posti qui

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3

    Richiamare funzione php da javascript

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>IPLAB </title>
    <script type="text/javascript">

    function conferma()
    {
    if (confirm("Vuoi eliminare la riga selezionata?"))
    {
    //Se premo Ok modifico il database
    }

    else;
    }
    </script>
    </head>
    <body>

    <table border=2 bordercolor=#E4E4E4 cellpadding=7 cellspacing=0 style=border-collapse: collapse; font-family: Verdana width=76%><tr width=15% valign=middle bgcolor=#E4E4E4><div align=center><font color=#000046 size=1 face=Verdana, Arial, Helvetica, sans-serif>TESI DA ASSEGNARE</font></div></tr><tr><td width=30% align=center bgcolor=#E4E4E4><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>ARGOMENTO </font></td><td width=20% align=center bgcolor=#E4E4E4><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>TIPOLOGIA</font></td><td width=20% align=center bgcolor=#E4E4E4><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>CAPACITà RICHIESTE </font></td><td width=15% align=center bgcolor=#E4E4E4><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>MODIFICA </font></td><td width=15% align=center bgcolor=#E4E4E4><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>ELIMINA </font></td></tr><form action=modifica_tabella.php method=post><input type=hidden name=id value=12><tr onMouseOver=this.style.backgroundColor='36C' onMouseOut=this.style.backgroundColor=''><td width=30% align=center ><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>Algoritmi</font></td><td width=20% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>tipologia1</font></td><td width=20% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>algoritmi algoritmi e ancora algoritmi</font></td><td width=15% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046><input id=bottone type=submit name=modifica value=modifica></font></td><td width=15% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046><input id=bottone type=submit name=elimina value=elimina onclick=conferma()></font></td></tr></form><form action=modifica_tabella.php method=post><input type=hidden name=id value=11><tr onMouseOver=this.style.backgroundColor='36C' onMouseOut=this.style.backgroundColor=''><td width=30% align=center ><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>Programmazione</font></td><td width=20% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>tipologia3</font></td><td width=20% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>java,C++,C</font></td><td width=15% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046><input id=bottone type=submit name=modifica value=modifica></font></td><td width=15% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046><input id=bottone type=submit name=elimina value=elimina onclick=conferma()></font></td></tr></form><form action=modifica_tabella.php method=post><input type=hidden name=id value=47><tr onMouseOver=this.style.backgroundColor='36C' onMouseOut=this.style.backgroundColor=''><td width=30% align=center ><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>fdsds</font></td><td width=20% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>Scegli la tipologia</font></td><td width=20% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046></font></td><td width=15% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046><input id=bottone type=submit name=modifica value=modifica></font></td><td width=15% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046><input id=bottone type=submit name=elimina value=elimina onclick=conferma()></font></td></tr></form><form action=modifica_tabella.php method=post><input type=hidden name=id value=16><tr onMouseOver=this.style.backgroundColor='36C' onMouseOut=this.style.backgroundColor=''><td width=30% align=center ><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>Immagini 3D</font></td><td width=20% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>tipologia2</font></td><td width=20% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>java,java3d</font></td><td width=15% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046><input id=bottone type=submit name=modifica value=modifica></font></td><td width=15% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046><input id=bottone type=submit name=elimina value=elimina onclick=conferma()></font></td></tr></form>

  4. #4

    Richiamare funzione php da javascript

    Opsss...scusa così forse nn è molto chiaro

  5. #5
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    <html>
    <head>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
       <title>IPLAB </title>
        <script type="text/javascript">
       
        function conferma()
        {
            if (confirm("Vuoi eliminare la riga selezionata?"))
            {
                //Se premo Ok modifico il database
            }
            
            else;
        }
        </script>
    </head>
    <body>
    Codice PHP:
    if ((!isset($_POST["modifica"])) && (!isset($_POST["elimina"])))
    {
        
    mysql_connect("localhost","root") or die("impossibile connettersi al server");
        
    mysql_select_db("database_tesi") or die("impossibile selezionare il database");
        
        
    $query "SELECT * FROM tesi";
        
    $result mysql_query($query);
        
        echo 
    "<table border=2  bordercolor=#E4E4E4 cellpadding=7 cellspacing=0 style=border-collapse: collapse; font-family: Verdana width=76%>";
        echo 
    "<tr width=15% valign=middle bgcolor=#E4E4E4>";
        echo 
    "<div align=center><font color=#000046 size=1 face=Verdana, Arial, Helvetica, sans-serif>[b]TESI DA ASSEGNARE[/b]</font>";
        echo 
    "</div>";
        echo 
    "</tr>";
        echo 
    "<tr>";
        echo 
    "<td width=30% align=center  bgcolor=#E4E4E4><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>ARGOMENTO </font>";
        echo 
    "</td>";
        echo 
    "<td width=20% align=center bgcolor=#E4E4E4><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>TIPOLOGIA</font>";
        echo 
    "</td>";
        echo 
    "<td width=20% align=center bgcolor=#E4E4E4><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>CAPACITà RICHIESTE </font>";
        echo 
    "</td>";
        echo 
    "<td width=15% align=center bgcolor=#E4E4E4><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>MODIFICA </font>";
        echo 
    "</td>";
        echo 
    "<td width=15% align=center bgcolor=#E4E4E4><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>ELIMINA </font>";
        echo 
    "</td>";
        echo 
    "</tr>";
        
        while(
    $riga mysql_fetch_array($result)) 
        {
            echo 
    "<form action=modifica_tabella.php method=post>";
            echo 
    "<input type=hidden name=id value=$riga[0]>";
            echo 
    "<tr onMouseOver=this.style.backgroundColor='36C' onMouseOut=this.style.backgroundColor=''><td width=30% align=center ><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>$riga[1]</font></td>";
            echo 
    "<td width=20% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>$riga[3]</font></td>";
            echo 
    "<td width=20% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046>$riga[6]</font></td>";
            echo 
    "<td width=15% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046><input id=bottone type=submit name=modifica value=modifica></font></td>";
            echo 
    "<td width=15% align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif color=#000046><input id=bottone type=submit name=elimina value=elimina onclick=conferma()></font></td>";
            echo 
    "</tr>";
            echo 
    "</form>";
        }

    Forse ora va meglio,t posto direttamente il codice

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.