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

    passaggio variabile php / jquery

    Salve a tutti.....
    torno a scrivervi per un problema/dilemma

    spero di postare nella sezione giusta perchè il problema riguarda sia php sia jquery.....

    in js ho questo codice
    codice:
        $(document).ready(function()
        {
            $('input#edit').click(function()
            {
                    var id = $(this).parent().parent().attr('id');
                    var ord = $("input#order"+id).val();
                    var parent = $(this).parent().parent();
    
                $.ajax(
                    {
                           type: "POST",
                           url: "edit_ordine.php",
                           data: {id_el: id, ord_el: ord},
                           cache: false,
                        
                           success: function()
                           {
                                window.location.reload(true);
                           }
                     });            
            });
        });
    nella pagina php edit_ordine.php ho questo codice
    Codice PHP:
    <?php 
    session_start
    ();
    require_once(
    '../config.php');

    $id_elem $_POST['id_el'];
    $ord_elem $_POST['ord_el'];
    $result mysql_query("UPDATE `".$_SESSION['fotoTop']."` SET `ordine` = '$ord_elem' WHERE `id` = '$id_elem'") or die ("Errore durante la connessione");
    ?>
    e va tutto perfettamente.... prelevo l'id del record, jquery lo passa a php e php fa l'update.....
    il problema/dilemma è che io voglio salvare questa sessione
    $_SESSION['id_el'] = $_POST['id_el'];

    ma $_POST['id_el'] è vuoto.... se faccio echo $_POST['id_el']; nn restituisce niente
    come è possibile allora che funzioni la query?!?!!?

    dov'è l'inghippo, in php o jquery!?!?!?!?

    Grazie a tutti

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se chiami lo script tramite AJAX, gli echo non vengono visualizzati sulla pagina, perché non viene ricaricata.
    Verosimilmente quindi il dato arriva, ma non puoi stamparlo a video.

  3. #3
    Ho capito... quindi per fare un update o la cancellazione di un record va benissimo, ma per visualizzare i risultati di una select no.......

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se nella funzione AJAX metti

    success: function(msg)
    {
    alert(msg);
    }

    e allo script php alla fine fai fare l'echo di una stringa, questa apparirà nell'alert.

  5. #5
    ok, grazie per la delucidazione

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.