Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    quarda è molto semplice :
    ti do giusto due info per iniziare

    http://jquery.com/download/

    scarica la libreria, è un file js.

    questa poi la includi nella tua pagina web.

    crei un semplice bottone :

    <input type="button" onclick="call_ajax()" value="test">

    poi includi questa funzione ajax

    codice:
    function call_ajax(){
                    $.ajax({
                        type: "POST",
                        url: "tua_pagina .php",
                        dataType: "html",
                        data: "dato1=" + $("#dato1").val() + "&dato2=" + $("dato2").val(),
                        async: true,
                        cache: false, 
                        timeout:30000,
                        success: function(html){
                                  alert(html);
                        }
                    });
    }
    allora, nel campo url ci metti la tua pagina che stampa il risultato.
    questo :
    data: "dato1=" + $("#dato1").val() + "&dato2=" + $("dato2").val(),

    server per comporre il $_POST, in sostanza gli dico di passare alla pagina indicata nell'url il dato $_POST['dato1'], recuperandolo dalla input chiamata dato1 (in questo modo $("#dato1").val() )
    Che mestiere difficile.....essere da soli ancora di più

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    12
    Quote Originariamente inviata da Fractals87 Visualizza il messaggio
    quarda è molto semplice :
    ti do giusto due info per iniziare

    http://jquery.com/download/

    scarica la libreria, è un file js.

    questa poi la includi nella tua pagina web.

    crei un semplice bottone :

    <input type="button" onclick="call_ajax()" value="test">

    poi includi questa funzione ajax

    codice:
    function call_ajax(){
                    $.ajax({
                        type: "POST",
                        url: "tua_pagina .php",
                        dataType: "html",
                        data: "dato1=" + $("#dato1").val() + "&dato2=" + $("dato2").val(),
                        async: true,
                        cache: false, 
                        timeout:30000,
                        success: function(html){
                                  alert(html);
                        }
                    });
    }
    allora, nel campo url ci metti la tua pagina che stampa il risultato.
    questo :
    data: "dato1=" + $("#dato1").val() + "&dato2=" + $("dato2").val(),

    server per comporre il $_POST, in sostanza gli dico di passare alla pagina indicata nell'url il dato $_POST['dato1'], recuperandolo dalla input chiamata dato1 (in questo modo $("#dato1").val() )
    Grazie mille Fractals, ho fatto cosi, ma alla pressione del tasto Test non accade nulla, ho comesso sicuramente qualche errore. Il codice è questo:

    Codice PHP:
     <script language="javascript" type="text/javascript" src="C:/Bitnami/wampstack-5.4.30-0/scripts/JQuery/jquery-1.11.1.min.js">
     
    function call_ajax(){
                    $.ajax({
                        type: "POST",
                        url: "../risultati.php",
                        dataType: "html",
                        data: "dato1=" + $("#dato1").val() + "&dato2=" + $("dato2").val(),
                        async: true,
                        cache: false, 
                        timeout:30000,
                        success: function(html){
                                  alert(html);
                        }
                    });
    }
     
    </script>
    form name="tabella"target ="risultati" action="" method="POST">
         <table width="80%" border="0">
         <colgroup bgcolor="#FFFFFF" width="45%" align="right"></colgroup>
         <colgroup bgcolor="#FFFFFF" width="15%" align="right"></colgroup>
         <colgroup bgcolor="#FFFFFF" width="45%" align="right"></colgroup>
         <colgroup bgcolor="#FFFFFF" width="15%" align="right"></colgroup>
         <colgroup bgcolor="#FFFFFF" width="15%" align="right"></colgroup>
     
         <thead>
     
            <tr>
                <td>Matricola</b></td>
                <td><input type="text" name="matricola"></td>
                <td>Stato</b></td>
                <td><input type="text" name="stato"></td>
            </tr>
            <tr>
                <td>S/N</b></font></td>
                <td><input type="text" name="sn"></td>
            </tr>
         </thead>
         </table>
         <input type="button" name="search" onclick="call_ajax()" value="test">
            <?php
                
    if (isset($_POST['search'])){
                    
    //Recupero i valori
                    
    $campo1 $_POST['matricola'];
                    
    $campo2 $_POST['stato'];
                    
    $campoN $_POST['sn'];
                    
                    
    //concateno le query per estrarre la query completa
                    
    $sql 'SELECT * FROM eltfinal.strumenti WHERE 1=1';
                    
    $sql .= RecuperaFiltro($campo1,'matricola'); 
                    
    $sql .= RecuperaFiltro($campo2,'stato'); 
                    
    $sql .= RecuperaFiltro($campoN,'sn'); 
                    
    $sql .= ";";
                    
    $querymysql_query ($sql,$connessione);
                    
    //echo '<form target="risultati" action="">';
                    
    echo $sql;
                    
    //inserisco la query in un array
                    
    $array mysql_fetch_array($query);
                    echo 
    $array['matricola'];
                    if (!
    $query)
                    {
                    print 
    "NO";   
                    }
                    else
                    {
                    print 
    "SI";
                    }
                    
    //echo '</form>';
                
    }
                else 
                    echo 
    'non hai premuto il tasto';
            
    ?>
        </form>
        </body>
    </html>

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.