HTML.it è il sito italiano del web publishing

Ajax e php metodo post



scegli un altro forum
    Indietro   Ricarica   Avanti Invia una risposta

Autore
Discussione     
sharpin
Utente di HTML.it



Registrato il: Oct 2011

Provenienza:

Messaggi: 139


ICQ:

MSN:

Skype:


Ajax e php metodo post
Salve a tutti ho una pagina in php da questa tramite una input type text e una imput type bottom al click di quest'ultimo viene richiamata la funzione ajax che passa il valore inserito nella imput type text ad un'altra pagina in php con metodo post, la pagina esamina il valore e me lo restituisce.


Fin qui tutto ok, visto che uso due pagine in php volevo usarne solo una la prima il problema é che se faccio questo con ajax mi torna indietro il valore esaminato assieme alla pagina mi trovo due pagina in una + il valore .


C'é un modo per far si che ciò non avvenga? usare un'unica pagina in php con dentro tutto?



Penso di essere stato abbastanza chiaro

Segnala ad un moderatore | IP: Collegato | Permalink

sharpin è offline Old Post 03-10-2011 17:45
Clicca qui per vedere il profilo dell'utente sharpin Clicca qui per inviare all'utente sharpin un messaggio privato Visualizza ulteriori messaggi scritti dall'utente sharpin Aggiungi l'utente sharpin alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
cavicchiandrea
Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro



Registrato il: Aug 2001

Provenienza: Bologna

Messaggi: 24174


ICQ :

MSN :

Skype :


Re: Ajax e php metodo post
Citazione:
Originariamente inviato da sharpin
... Penso di essere stato abbastanza chiaro

Io penso di no, comunque benvenuto, ma se con due pagine funziona non complicarti la vita non sarà una pagina in più a fare la differenza, oltretutto non sono neanche sicuro che si possa usare una sola pagina e ajax.


__________________
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui

Ultima modifica ad opera dell'utente cavicchiandrea il 03-10-2011 alle 21:49

Segnala ad un moderatore | IP: Collegato | Permalink

cavicchiandrea è offline Old Post 03-10-2011 21:41
Clicca qui per vedere il profilo dell'utente cavicchiandrea Clicca qui per inviare all'utente cavicchiandrea un messaggio privato Visita l'homepage dell'utente cavicchiandrea Visualizza ulteriori messaggi scritti dall'utente cavicchiandrea Aggiungi l'utente cavicchiandrea alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
lucavizzi
Utente di HTML.it



Registrato il: Mar 2007

Provenienza:

Messaggi: 2010


ICQ :

MSN :

Skype : lucavizziwebagency


il problema è risolvibile con PHP non con javascript.
Se usi, come dici, il metodo post puoi strutturare la pagina PHP in questa maniera:

if(isset($_POST["tuo_input_text"])){
//fai il calcolo
}else{
//mostri il form
}


__________________
http://www.lucavizzi.it

Segnala ad un moderatore | IP: Collegato | Permalink

lucavizzi è offline Old Post 03-10-2011 21:53
Clicca qui per vedere il profilo dell'utente lucavizzi Clicca qui per inviare all'utente lucavizzi un messaggio privato Visita l'homepage dell'utente lucavizzi Visualizza ulteriori messaggi scritti dall'utente lucavizzi Aggiungi l'utente lucavizzi alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
sharpin
Utente di HTML.it



Registrato il: Oct 2011

Provenienza:

Messaggi: 139


ICQ :

MSN :

Skype :


Re: Re: Ajax e php metodo post
Citazione:
Originariamente inviato da cavicchiandrea
Io penso di no, comunque benvenuto, ma se con due pagine funziona non complicarti la vita non sarà una pagina in più a fare la differenza, oltretutto non sono neanche sicuro che si possa usare una sola pagina e ajax.



ma due pagine son troppe se già ne utilizzo una in php anche perché la pagina di elaborazione dati in php l'altra a cui passo i valori é un funzione semplicissima..

poi dovrei far lo stesso lavoro con altre pagine vengono fuori troppe pagine inutili..



alternative ad ajax per far elaborare dati senza avere il refresh della pagina?

Segnala ad un moderatore | IP: Collegato | Permalink

sharpin è offline Old Post 03-10-2011 22:16
Clicca qui per vedere il profilo dell'utente sharpin Clicca qui per inviare all'utente sharpin un messaggio privato Visualizza ulteriori messaggi scritti dall'utente sharpin Aggiungi l'utente sharpin alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Friko85
Utente di HTML.it



Registrato il: Nov 2006

Provenienza:

Messaggi: 300


ICQ :

MSN :

Skype :


Re: Re: Re: Ajax e php metodo post
Citazione:
Originariamente inviato da sharpin
ma due pagine son troppe se già ne utilizzo una in php anche perché la pagina di elaborazione dati in php l'altra a cui passo i valori é un funzione semplicissima..

poi dovrei far lo stesso lavoro con altre pagine vengono fuori troppe pagine inutili..



alternative ad ajax per far elaborare dati senza avere il refresh della pagina?


Perchè scusa non segui il consiglio di Luca?


__________________
www.jsimula.com

Segnala ad un moderatore | IP: Collegato | Permalink

Friko85 è offline Old Post 03-10-2011 23:11
Clicca qui per vedere il profilo dell'utente Friko85 Clicca qui per inviare all'utente Friko85 un messaggio privato Visita l'homepage dell'utente Friko85 Visualizza ulteriori messaggi scritti dall'utente Friko85 Aggiungi l'utente Friko85 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
cavicchiandrea
Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro



Registrato il: Aug 2001

Provenienza: Bologna

Messaggi: 24174


ICQ :

MSN :

Skype :


Re: Re: Re: Ajax e php metodo post
Citazione:
Originariamente inviato da sharpin
ma due pagine son troppe se già ne utilizzo una in php anche perché la pagina di elaborazione dati in php l'altra a cui passo i valori é un funzione semplicissima..

poi dovrei far lo stesso lavoro con altre pagine vengono fuori troppe pagine inutili..



alternative ad ajax per far elaborare dati senza avere il refresh della pagina?


Non sono d'accordo, meglio avere qualche pagina in più (anche in un sito molto complesso al massimo parliamo di una 20tina di pagine e sto esagerando) cosi però avrai logica e sviluppo più pulito, più tosto che procedere con una logica "strana" solo per risparmiare qualche pagina, a che pro.
Comunque se non sei convito segui il consiglio di Luca


__________________
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui

Segnala ad un moderatore | IP: Collegato | Permalink

cavicchiandrea è offline Old Post 03-10-2011 23:30
Clicca qui per vedere il profilo dell'utente cavicchiandrea Clicca qui per inviare all'utente cavicchiandrea un messaggio privato Visita l'homepage dell'utente cavicchiandrea Visualizza ulteriori messaggi scritti dall'utente cavicchiandrea Aggiungi l'utente cavicchiandrea alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
lucavizzi
Utente di HTML.it



Registrato il: Mar 2007

Provenienza:

Messaggi: 2010


ICQ :

MSN :

Skype : lucavizziwebagency


Re: Re: Re: Re: Ajax e php metodo post
Citazione:
Originariamente inviato da cavicchiandrea
Non sono d'accordo, meglio avere qualche pagina in più (anche in un sito molto complesso al massimo parliamo di una 20tina di pagine e sto esagerando) cosi però avrai logica e sviluppo più pulito, più tosto che procedere con una logica "strana" solo per risparmiare qualche pagina, a che pro.
Comunque se non sei convito segui il consiglio di Luca

Invece è più pulito e più logico avere un unico file, nel CMS Joomla ad esempio gira l'intero sito in un unico file index.php


__________________
http://www.lucavizzi.it

Segnala ad un moderatore | IP: Collegato | Permalink

lucavizzi è offline Old Post 04-10-2011 07:29
Clicca qui per vedere il profilo dell'utente lucavizzi Clicca qui per inviare all'utente lucavizzi un messaggio privato Visita l'homepage dell'utente lucavizzi Visualizza ulteriori messaggi scritti dall'utente lucavizzi Aggiungi l'utente lucavizzi alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Friko85
Utente di HTML.it



Registrato il: Nov 2006

Provenienza:

Messaggi: 300


ICQ :

MSN :

Skype :


Re: Re: Re: Re: Re: Ajax e php metodo post
Citazione:
Originariamente inviato da lucavizzi
Invece è più pulito e più logico avere un unico file, nel CMS Joomla ad esempio gira l'intero sito in un unico file index.php


Chiamati il file ajax.php e fatti uno switch di tutte le chiamate ajax

ajax.php?do=chiamata


__________________
www.jsimula.com

Segnala ad un moderatore | IP: Collegato | Permalink

Friko85 è offline Old Post 04-10-2011 08:43
Clicca qui per vedere il profilo dell'utente Friko85 Clicca qui per inviare all'utente Friko85 un messaggio privato Visita l'homepage dell'utente Friko85 Visualizza ulteriori messaggi scritti dall'utente Friko85 Aggiungi l'utente Friko85 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
sharpin
Utente di HTML.it



Registrato il: Oct 2011

Provenienza:

Messaggi: 139


ICQ :

MSN :

Skype :


Citazione:
Originariamente inviato da lucavizzi
il problema è risolvibile con PHP non con javascript.
Se usi, come dici, il metodo post puoi strutturare la pagina PHP in questa maniera:

if(isset($_POST["tuo_input_text"])){
//fai il calcolo
}else{
//mostri il form
}




il problema é che il form é dentro un' intera pagina in php che ha grafica ecc ecc



ma con il metodo DOM in javascript non é possibile fare qualcosa di simile ad ajax?

Segnala ad un moderatore | IP: Collegato | Permalink

sharpin è offline Old Post 04-10-2011 09:54
Clicca qui per vedere il profilo dell'utente sharpin Clicca qui per inviare all'utente sharpin un messaggio privato Visualizza ulteriori messaggi scritti dall'utente sharpin Aggiungi l'utente sharpin alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Friko85
Utente di HTML.it



Registrato il: Nov 2006

Provenienza:

Messaggi: 300


ICQ :

MSN :

Skype :


Ma scusa nella pagina ajax metterai tutti i vari controlli che poi richiamerai nei vari form a seconda delle tue necessita


__________________
www.jsimula.com

Segnala ad un moderatore | IP: Collegato | Permalink

Friko85 è offline Old Post 04-10-2011 10:14
Clicca qui per vedere il profilo dell'utente Friko85 Clicca qui per inviare all'utente Friko85 un messaggio privato Visita l'homepage dell'utente Friko85 Visualizza ulteriori messaggi scritti dall'utente Friko85 Aggiungi l'utente Friko85 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
lucavizzi
Utente di HTML.it



Registrato il: Mar 2007

Provenienza:

Messaggi: 2010


ICQ :

MSN :

Skype : lucavizziwebagency


Citazione:
Originariamente inviato da sharpin
il problema é che il form é dentro un' intera pagina in php che ha grafica ecc ecc



ma con il metodo DOM in javascript non é possibile fare qualcosa di simile ad ajax?

Non è necessario usare il comando echo per mostrare l'HTML.

La pagina sarebbe:
codice PHP:

<? if(isset($_POST["inputName"])){
//calcolo PHP 
echo($risultato)
}else{
?><!-- chiudo il tag PHP e lascio l'HTML come sta (verrà "mostrato" solo se non si verifica la condizione nell'if-->
<doctype ecc... />
<html>
<head>Metatag</hea>
<body>
<h1> I tuoi contenuti</h1>
<form>Il tuo modulo</form>
</body>
</html>
<!-- Riapro il marcatore PHP -->
<?
}//e chiudo il costrutto if
?>


__________________
http://www.lucavizzi.it

Ultima modifica ad opera dell'utente lucavizzi il 04-10-2011 alle 10:21

Segnala ad un moderatore | IP: Collegato | Permalink

lucavizzi è offline Old Post 04-10-2011 10:18
Clicca qui per vedere il profilo dell'utente lucavizzi Clicca qui per inviare all'utente lucavizzi un messaggio privato Visita l'homepage dell'utente lucavizzi Visualizza ulteriori messaggi scritti dall'utente lucavizzi Aggiungi l'utente lucavizzi alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
sharpin
Utente di HTML.it



Registrato il: Oct 2011

Provenienza:

Messaggi: 139


ICQ :

MSN :

Skype :


Citazione:
Originariamente inviato da lucavizzi
Non è necessario usare il comando echo per mostrare l'HTML.

La pagina sarebbe:
codice PHP:

<? if(isset($_POST["inputName"])){
//calcolo PHP 
echo($risultato)
}else{
?><!-- chiudo il tag PHP e lascio l'HTML come sta (verrà "mostrato" solo se non si verifica la condizione nell'if-->
<doctype ecc... />
<html>
<head>Metatag</hea>
<body>
<h1> I tuoi contenuti</h1>
<form>Il tuo modulo</form>
</body>
</html>
<!-- Riapro il marcatore PHP -->
<?
}//e chiudo il costrutto if
?>




non sapevo dell'html senza echo ottimo funziona tutto grazie dell'aiuto!

Ultima modifica ad opera dell'utente sharpin il 04-10-2011 alle 16:11

Segnala ad un moderatore | IP: Collegato | Permalink

sharpin è offline Old Post 04-10-2011 15:47
Clicca qui per vedere il profilo dell'utente sharpin Clicca qui per inviare all'utente sharpin un messaggio privato Visualizza ulteriori messaggi scritti dall'utente sharpin Aggiungi l'utente sharpin alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
lucavizzi
Utente di HTML.it



Registrato il: Mar 2007

Provenienza:

Messaggi: 2010


ICQ :

MSN :

Skype : lucavizziwebagency


Citazione:
Originariamente inviato da sharpin
non sapevo dell'html senza echo ottimo funziona tutto grazie dell'aiuto!


Ci sarebbe pure l'HTML senza echo col dolby surround, ma è complicato da spiegare


__________________
http://www.lucavizzi.it

Segnala ad un moderatore | IP: Collegato | Permalink

lucavizzi è offline Old Post 04-10-2011 16:36
Clicca qui per vedere il profilo dell'utente lucavizzi Clicca qui per inviare all'utente lucavizzi un messaggio privato Visita l'homepage dell'utente lucavizzi Visualizza ulteriori messaggi scritti dall'utente lucavizzi Aggiungi l'utente lucavizzi alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
sharpin
Utente di HTML.it



Registrato il: Oct 2011

Provenienza:

Messaggi: 139


ICQ :

MSN :

Skype :


senza il surround


ultimo dubbio ma posso usare lo stesso codice ajax che tengo in un file esterno per più pagine?

Segnala ad un moderatore | IP: Collegato | Permalink

sharpin è offline Old Post 04-10-2011 16:45
Clicca qui per vedere il profilo dell'utente sharpin Clicca qui per inviare all'utente sharpin un messaggio privato Visualizza ulteriori messaggi scritti dall'utente sharpin Aggiungi l'utente sharpin alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
lucavizzi
Utente di HTML.it



Registrato il: Mar 2007

Provenienza:

Messaggi: 2010


ICQ :

MSN :

Skype : lucavizziwebagency


Citazione:
Originariamente inviato da sharpin
senza il surround


ultimo dubbio ma posso usare lo stesso codice ajax che tengo in un file esterno per più pagine?


impossible is nothing


__________________
http://www.lucavizzi.it

Segnala ad un moderatore | IP: Collegato | Permalink

lucavizzi è offline Old Post 05-10-2011 08:33
Clicca qui per vedere il profilo dell'utente lucavizzi Clicca qui per inviare all'utente lucavizzi un messaggio privato Visita l'homepage dell'utente lucavizzi Visualizza ulteriori messaggi scritti dall'utente lucavizzi Aggiungi l'utente lucavizzi alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Tutte le ore sono con fuso orario CET. Ora sono le 08:14.     

    Ultima discussione   Prossima discussione Invia una risposta
Versione per la stampa | Invia il thread via email | Ricevi aggiornamenti sul thread | Scarica il thread
 

Cerchi un argomento specifico e hai fretta? Usa il motore di ricerca