Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 26-04-06, 17:30   #1 (permalink)
User
 
L'avatar di Sovietiko
 
Data di registrazione: Jul 2005
Ubicazione: Vimodrone
Messaggi: 251
Form in sussessione sulla stessa pagina php

Ciao ragazzi,
volevo sapere come posso fare in modo che una volta compilato il form di invio dà il risultato sempre nella stessa pagina e magari inserire un altro form prima di concludere. Insomma fare una bella paginetta dinamica

Mettiamo che ho il file Nuovo.php con il form principale, quando uno clicca su invia dovrebbe comparire Nuovo.php?=ok o e poi dopo laltro form Nuovo.php?=ok&upload=ok

Spero di 3ssermi spi3gato bene... Grazie Saluti.
__________________
Admin e Webmaster Del Sito WebEasyIT
Sovietiko non in linea   Rispondi citando
Vecchio 26-04-06, 17:30   #2 (permalink)
User
 
L'avatar di Sovietiko
 
Data di registrazione: Jul 2005
Ubicazione: Vimodrone
Messaggi: 251
Form in sussessione sulla stessa pagina php

Ciao ragazzi,
volevo sapere come posso fare in modo che una volta compilato il form di invio dà il risultato sempre nella stessa pagina e magari inserire un altro form prima di concludere. Insomma fare una bella paginetta dinamica

Mettiamo che ho il file Nuovo.php con il form principale, quando uno clicca su invia dovrebbe comparire Nuovo.php?=ok o e poi dopo laltro form Nuovo.php?=ok&upload=ok

Spero di 3ssermi spi3gato bene... Grazie Saluti.
__________________
Admin e Webmaster Del Sito WebEasyIT
Sovietiko non in linea   Rispondi citando
Vecchio 26-04-06, 22:21   #3 (permalink)
User Attivo
 
L'avatar di massy
 
Data di registrazione: Mar 2006
Ubicazione: Pico
Messaggi: 1,014
Invia un messaggio tramite ICQ a massy
Ciao...
Se ho capito cosa vuoi basta che usi come metodo il post usando come target il file.

Una cosa del genere per capirci:

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>?Ok=ok"> bla bla bla

per il controllo basta che metti

if (isset ($_GET['Ok'] && $_GET['Ok']="ok") {
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>?Ok=ok&submit="ok"> bla bla bla
}

e controlli successivamente se presente $_GET['submit']

Se hai problemi chiedi pure :-D

__________________
Manie Grafiche
massy non in linea   Rispondi citando
Vecchio 27-04-06, 19:30   #4 (permalink)
User
 
L'avatar di Sovietiko
 
Data di registrazione: Jul 2005
Ubicazione: Vimodrone
Messaggi: 251
Quote:
massy
Ciao...
Se ho capito cosa vuoi basta che usi come metodo il post usando come target il file.

Una cosa del genere per capirci:

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>?Ok=ok"> bla bla bla

per il controllo basta che metti

if (isset ($_GET['Ok'] && $_GET['Ok']="ok") {
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>?Ok=ok&submit="ok"> bla bla bla
}

e controlli successivamente se presente $_GET['submit']

Se hai problemi chiedi pure :-D

Ciao massy,
Grandioso hai centrato in pieno
Solo ci sono 2 problemi...
1) Non mi salva i dati e c'è un post a parte...
2) Mi esce fuori un link lunghissimo e in + rimane il 1 form sempre presente
Io voglio che appare la pagina pulita con solo il risultato dell'inserimento e in caso di successo appare il form per l'upload dei file.

Ti posto il codice
Codice:
<FORM ACTION="<?php echo $_SERVER['PHP_SELF']; ?>?Ok=ok"> <? include("include/salva.php"); ?>
<p align="left">
Nome: <input type="text" size="20" name="nome"> Cognome:<input type="text" name="cognome">
<p align="left">E-Mail: <input type="text" name="email"> Altezza(cm): <input type=text" name="altezza"> </p>
<p align="left">Taglia: <input type="text" size="4" name="taglia">Petto:
<input type="text" size="4" name="petto">Vita: <input type="text" size="5" name="vita"> </p>
<p align="left">Fianchi:<input type="text" size="4" name="fianchi">Scarpe: <input type="text" size="4" name="scarpe">Età: <input type="text" size="5" name="eta"> </p>
<p align="left">Occhi: <input type="text" size="20" name="occhi"> Capelli: <input type="text" size="15" name="capelli"> </p>
<p align="left">Sesso: <SELECT size=1 cols=2 NAME="sesso">
<OPTION value=Maschio> Maschio
<OPTION value=Femmina> Femmina
</select> Nazionalità: <input type="text" size="20" name="nazionalita">
 </p>
<p align="left">Città: <input type="text" size="20" name="citta">
Provincia: <input type="text" size="20" name="provincia">
 </p>
<center><span class="tit-01">Esperienze Personali</span>


<textarea rows="5" name="commenti" cols="32"></textarea>


<span class="tit-01">Informativa Sulla  Privacy</span>


<TEXTAREA ROWS="5" cols="39">Il presente modulo non ha valore contrattuale ed è da ritenersi rilasciato al
sito MinoBaldari.it, al solo scopo informativo e divulgativo; pertanto autorizzo la
Spett.le MinoBaldari.it alla pubblicazione e alla diffusione in rete internet
della mia immagine e dei dati personali, eccetto indirizzo e telefono. Inoltre ai sensi della Lex.675/96 del 31/12/1996 sul diritto della
privacy, acconsento al trattamento, la diffusione e la comunicazione dei dati
personali forniti (che contestualmente dichiaro veritieri) nei limiti indicati
nell'Art.13 e successive modifiche della legge richiamata. Resta inteso che in
qualunque momento e, senza preavviso potrò richiedere all'amministratore del sito MinoBaldari.it di
cancellarmi dal sito. </Textarea> 


<input type="checkbox" name="privacy" value="privacy"> <u>Ho Letto Ed Accetto
L'Informativa Sulla Privacy.</u>


<INPUT type="SUBMIT" value="Invia"></center>   


</form>
Per quanto riguarda laltro file il Salva.php puoi vederlo sull'altro post...

Grazie ancora Massy
__________________
Admin e Webmaster Del Sito WebEasyIT
Sovietiko non in linea   Rispondi citando
Vecchio 27-04-06, 22:27   #5 (permalink)
User Attivo
 
L'avatar di massy
 
Data di registrazione: Mar 2006
Ubicazione: Pico
Messaggi: 1,014
Invia un messaggio tramite ICQ a massy
Ciao

Io ho scritto:
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>?Ok=ok">
tu:
<FORM ACTION="<?php echo $_SERVER['PHP_SELF']; ?>?Ok=ok">

non noti nessuna differenza? :-)

Per il resto... ragiona in questo modo:

tu passi variabili $_POST (con il click) e $_GET scrivendole nell'url.

Cosa devi fare?
controlla quale $_GET passi:

se non ne hai nessuna = primo passo
se hai solo $_GET['ok'] e non $_GET['submit'] secondo passo.
se le hai settate entrambe = ultimo passo

Quindi controlla l'esistenza o meno di queste variabili.
A seconda di quella che hai settata gli dai il passo successivo in pasto.
E passi le altre variabili via post.

Più facile a fare che a dire, credimi.

__________________
Manie Grafiche
massy non in linea   Rispondi citando
Vecchio 27-04-06, 23:04   #6 (permalink)
User
 
L'avatar di Sovietiko
 
Data di registrazione: Jul 2005
Ubicazione: Vimodrone
Messaggi: 251
Ciao Massy,
Grazie per la tua risposta, solo che non ho capito bene anche xkè sono all'inizio con l'uso delle variabili
Cmq già con l'aggiunta del method="post" l'url è diventata + corta, esce quella settata.
L'altra cosa strana è che aprendo la pagina già fà il controllo se tutti i campi sono riempiti e mi esce fuori "Devi riempire tutti i campi" e io ancora li devo riempire

Grazie ancora Massy, Saluti.
__________________
Admin e Webmaster Del Sito WebEasyIT
Sovietiko non in linea   Rispondi citando
Vecchio 28-05-11, 13:05   #7 (permalink)
User Newbie
 
L'avatar di domedim
 
Data di registrazione: Aug 2009
Messaggi: 8
ho lo stesso tuo problema che sto cercando di risolvere da tanto tempo e sono meno esperto di te, per cui ti chiedo (se non è troppo!) queste cose, visto che hai risolto in buona parte:
1) il nome del file che richiami con include è lo stesso che tieni per visualizzare il form?
2) se puoi riportarmi la pagina completa o le due pagine complete
- forse il problema che hai per i campi non inseriti posso risolverlo se vedo il codice.
se puoi te ne sarò molto grato
grazie
domedim
domedim non in linea   Rispondi citando
Vecchio 30-05-11, 23:53   #8 (permalink)
User Newbie
 
L'avatar di domedim
 
Data di registrazione: Aug 2009
Messaggi: 8
Quote:
domedim Visualizza il messaggio
ho lo stesso tuo problema che sto cercando di risolvere da tanto tempo e sono meno esperto di te, per cui ti chiedo (se non è troppo!) queste cose, visto che hai risolto in buona parte:
1) il nome del file che richiami con include è lo stesso che tieni per visualizzare il form?
2) se puoi riportarmi la pagina completa o le due pagine complete
- forse il problema che hai per i campi non inseriti posso risolverlo se vedo il codice.
se puoi te ne sarò molto grato
grazie
domedim
leggendo meglio in precedenza ho capito che i file sono due: quello che contiene il form di inserimento dati e l'altro salva.php, quindi annullo il mio quesito 1)
ho creato il file salva.php ma non so cosa metterci dentro e non riesco a trovare il post a cui tu fai riferimento per questo file
puoi aiutarmi a risolvere questo mio spinoso problema?
grazie
domedim
domedim non in linea   Rispondi citando
Rispondi
Tags: , , , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 13:00.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.