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

    Mandare informazioni con post senza andare alla pagina ricevente

    salve a tutti
    Qualcuno sa come mandare delle informazioni ad una pagina senza andare alla pagina stessa.. mi spiego meglio:
    io ho questo form
    Codice PHP:
    <form method="post" action="conversation.php"
      <
    table border="0">   
        <
    tr>     
          <
    td><div id="name"><nobr>[b]Nick Name:[/b
            <
    input type="text" name="nick" maxlength="23"></nobr>
            </
    div>
          </
    td>   
        </
    tr>   
        <
    tr>     
          <
    td>
            <
    div id="text">[b]Testo:[/b]</div>
            <
    div id="textbox"><input type="text" name="text" size="33"></div>
          </
    td>   
        </
    tr
      </
    table
      <
    input type="submit" value="Invia" style="visibility:hidden;"
    </
    form
    e ovviamente quando premo invio mi manda alla pagina conversation.php.. qualcuno sa come rimanere in questa pagina?

  2. #2
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    cambi la action conversation.php con il nome della pagina in cui vuoi restare, mi sembra banale ma forse non capisco quello che vuoi fare.

  3. #3
    sisi ci avevo pensato pure io ma visto che avevo uno script su quell' altra pagina pensavo ci fosse un metodo pià veloce.. grazie

  4. #4
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    quindi o porti lo script php alla pagina di partenza oppure vai alla conversation.php e ritorni alla pagina del form con un header();

  5. #5
    Chiaramente c'è anche un'altra soluzione.

    Invece di inviare il form lo fai aprire a javascript in un iframe creato dinamicamente in un div nascosto.

    Così la pagina (applicazione) che processa il form invia l'output al frame nascosto e tu resti nella stessa pagina del form senza bisogno di aggiornarla.

    Nota che così però l'utente potrebbe non accorgersi se ha o non ha inviato il form: sarebbe più saggio fornirgli comunque un feedback.

    Allora invece di usare un frame nascosto, lo mostri; e la applicazione che processa il form restituirà, in tale frame, il feedbak appropriato.

    Sembra difficile ma non lo è, e funziona egregiamente.
    Tecnolgie per l'arte.
    Arti per la tecnologia.
    softhare

  6. #6
    giusto ! userò questa soluzione.. grazie a tutti

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.