Visualizzazione risultati 1 fino 7 di 7

Discussione: [ PHP - JSS ] php e confirm ...

  1. #1
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito [ PHP - JSS ] php e confirm ...

    Codice PHP:
    if($invito<>'') {

    echo
    "<script> if(window.confirm('sei sicuro di voler invitare $invito ?')) { window.alert('inoltrato'); ";

    $inv="UPDATE t_utenti SET invito='$simboli[luogo]' WHERE username='$invito'";
    $inviti=mysql_query($inv);

    echo
    " } else { } </script>";

    }

    $invito='';
    unset(
    $_GET['invito']);
    l'errore di questo script è che quando annullo il CONFIRM lo script di update funziona ugualmente ... come posso risolvere?? non capisco l'errore...

  2. #2
    Guest

    Predefinito

    E' sbagliato proprio lo script.
    Cioè è un approccio errato, javascript non può essere mescolato a php ma può interagire grazie ad intermediari (es. ajax).

  3. #3
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    e non conoscendo ajax una soluzione devo comunque trovarla, quindi che cosa posso inventarmi??

  4. #4
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Il controllo via JavaScript devi eseguirlo PRIMA di iniziare lo script PHP, non nella stessa pagina che esegue l'inserimento nel database.

    Molto probabilmente i dati che ti servono li invierai tramite un FORM, che si trova in un'altra pagina HTML. Devi modificare quel form in modo che, al momento dell'invio, venga chiesta la conferma all'utente, basta questo:
    Codice HTML:
    <form action="..." method="..." onsubmit="return confirm('Accettare l\'invito?')">
    ...
    </form>
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  5. #5
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    un form classicissimo in definitiva, il problema è che non è un form,
    e che il passaggio dei valori sarebbe in chiaro ... pur essendo uno
    script "inutile" e non lesivo, come posso evitare problemi di qualsivoglia
    tipo??

  6. #6
    Guest

    Predefinito

    Secondo me con ajax risolveresti alla grande :D, certo spiegartelo in un topic non è che sia semplicissimo.

    Però posso consigliarti jquery.

  7. #7
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    ho risolto in un modo un po strano, ma ho risolto,
    in pratica ho aggiunto una open nella else, che punta
    ad un frame in cui c'è la pulizia dell'invito...

    >.>' funzia...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •