Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Elaborazione php

  1. #1

    Elaborazione php

    Ciao a tutti!

    Ho una domanda che riguarda il php, premetto che ho appena iniziato con questo linguaggio, devo passare dei parametri a uno script php, che deve poi formulare una query per il database mysql, pero quando clicco nel taso per inviare i dati, il browser cambia pagina facendomi vedere la risposta del php, io vorrei inviare i dati alla pagina php, ma non cambiare pagina! Come posso fare? Per ottenere un risultato del genere devo scrivere tutte le pagine in php??

    Aggiungo il codice html solo per essere piu chiaro :
    codice:
    <form action="test.php" method="get" id="form" name="form">
    <input type="submit" value="Connect" id="pulsante">
    <input type="text" name="nome">
    </form>

  2. #2
    Se la pagina che contiente il form si chiama form.php dentro l'action del form mettici form.php

    Poi per "acchiappare" i dati in POST basta che metti un if(isset($_POST['submit']))

    Con dentro le operazioni da fare.

    Ovviamente il tasto submit dovrà avere name='submit'

    Spero di essere stato chiaro

  3. #3
    Si ma cosi devo scrivere tutta la pagina in php, io non voglio scriverla in php!

    Ora sto provando con l'ajax, cosi :
    codice:
    function invia() { 
      var  ajax = assegnaXMLHttpRequest(); 
      var  elemento_input= getElement("nome"); 
      var  elemento_output=getElement("div"); 
      var prova="utenti.php"; 
      prova+="?nome="; 
      prova+=elemento_input.value; 
      if(ajax) {
        ajax.open("get",prova, true);
        ajax.onreadystatechange = function() {
        if(ajax.readyState === 4 ) 
             elemento_output.innerHTML = ajax.responseText;
        else 
              elemento_output.innerHTML = "Impossibile effettuare l'operazione richiesta.
    ";
        }
        ajax.send(null);
       }
    }

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.