Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Ajax e POST

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    63

    Ajax e POST

    Salve a tutti ho uno script in ajax:
    codice:

    $.ajax({
    type: "POST",
    url: "deleteajax.php",
    dataType: "text",
    data: "photoid=" + photoid + "&user=" + user,
    cache: false,

    success: function() {
    parent.slideUp('slow', function() {$(this).remove();
    });
    },

    error:function (xhr, ajaxOptions, thrownError){
    alert(thrownError); }
    });
    return false;
    }); });




    La pagina php a cui punta ha il seguente codice:
    codice PHP:

    <?php
    session_start();
    $sessionid=$_SESSION['id'];
    $photoid=$_POST['p'];
    $user=$_POST['user'];

    'Mi connetto al database()

    $sql = "DELETE * FROM images WHERE photoid='$photoid', id_user='$user'"; mysql_query($sql);
    ?>


    Quando clicco sul pulsante per eliminare form si chiude con l'animazione jQuery, ma non cancella il record nel database e non da errori.
    Dove sbaglio?
    Grazie in anticipo...

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    dataType: "text" con dataType: "html" ma non è necessario al limite toglilo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    63
    Grazie dell'aiuto, ma purtroppo non cambia niente anche cambiandolo in html o togliendolo non cambia niente...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Sara' forse che l'errore sta nella parte PHP? anzi, per essere piu' precisi, nella parte SQL?

    ti sposto
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    63
    Ok grazie!
    Allora qualcuno nella sezione php sa rispondermi? Grazie.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    63
    Ho anche modificato lo script in modo che se non arriva il post sostituisce i valori con "ajax_error" e invece di eliminare li inserisce nel db, ma non inserisce niente... penso quindi che sia un errore in ajax...

  7. #7
    Ciao,

    quel $_POST['p'] da dove arriva ?

    non dovrebbe essere $photoid=$_POST['photoid']; ?

    Per la query, prova cosi:


    codice:
    DELETE  FROM images WHERE photoid='$photoid' AND  id_user='$user'

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    63
    1) per il post si era così ho semplificato la sql per pubblicarla

    2) Ho provato ma non funziona lo stesso...

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    il campo photoid e numero o testo?
    Per i campi numerici togli gli apici (photoid=$photoid)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    63
    il campo nel form è:
    codice:
    <input type='hidden' value='$photoid' name='photoid' id='photoid'>
    e l'id è numerico

    EDIT: Non funziona lo stesso...

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.