Newsgroup: it.comp.www.php
Titolo: 1 Form, 2 azioni, 2 pulsanti

Ciao a tutti,
avrei bisogno di ottenere attraverso un form una serie di informazioni
dall'utente (nome, cognome) e l'inserimento di una IMMAGINE (che sarà
l'avatar). Alla fine del Form vorrei avere due pulsanti "Inserisci" e
"Aggiorna" in base al fatto che sia o meno un nuovo utente.
Il pannello è riservato all'admin, mentre ogni utente potrà aggiornare
solo se stesso.
Io ho ottenuto qualcosa, ma funziona solo su Firefox, mentre Explorer
non ne vuole sapere.
Ho provato anche con l'onclick, ma non riesco a passare le variabili
ottenute dal form method="post"
Qualche suggerimento?
Quello che vorrei ottenere è una destinazione .php con il passaggio di
tutte le variabili scritte, per essere più precisi
default.php?session=eventi_inserisci      //nel caso dell'inserimento
default.php?session=eventi_aggiorna     //nel caso dell'aggiornamento
<form enctype="multipart/form-data" class="proviamoci" action="<?php
echo "default.php?session=",$_SERVER['PHP_SELF'],"eventi"; ?>"
method="post">
[tutta una serie in input]
<input name="image" type="file" size="35" />
<BUTTON name="destinazione" value="inserisci" type="submit">inserisci</
BUTTON>
<button name="destinazione" value="aggiorna" type="submit">aggiorna</
button>
<button type="reset">reset</button>

 ha scritto nel messaggio
news:1175156548.5...@d57g2000hsg.googlegroups.com...
Ciao a tutti,
avrei bisogno di ottenere attraverso un form una serie di informazioni
dall'utente (nome, cognome) e l'inserimento di una IMMAGINE (che sarà
l'avatar). Alla fine del Form vorrei avere due pulsanti "Inserisci" e
"Aggiorna" in base al fatto che sia o meno un nuovo utente.
Il pannello è riservato all'admin, mentre ogni utente potrà aggiornare
solo se stesso.
Io ho ottenuto qualcosa, ma funziona solo su Firefox, mentre Explorer
non ne vuole sapere.
Ho provato anche con l'onclick, ma non riesco a passare le variabili
ottenute dal form method="post"
Qualche suggerimento?
Quello che vorrei ottenere è una destinazione .php con il passaggio di
tutte le variabili scritte, per essere più precisi
default.php?session=eventi_inserisci      file://nel caso dell'inserimento
default.php?session=eventi_aggiorna     file://nel caso dell'aggiornamento
<form enctype="multipart/form-data" class="proviamoci" action="<?php
echo "default.php?session=",$_SERVER['PHP_SELF'],"eventi"; ?>"
method="post">
[tutta una serie in input]
<input name="image" type="file" size="35" />
<BUTTON name="destinazione" value="inserisci" type="submit">inserisci</
BUTTON>
<button name="destinazione" value="aggiorna" type="submit">aggiorna</
button>
<button type="reset">reset</button>
cosa aggiorno con sto form ?
hai id utente nella sessione ?

 ha scritto nel messaggionews:1175156548.5...@d57g2000hsg.googlegroups.com...

Si mi porto appresso un ID e un nickname univoci.
Si aggiorna praticamente il pannello informazioni dell'utente o si
aggiunte un nuovo utente.

 <button type="reset">reset</button>
quello che farei io e' controllare nello script il valore di 
$_REQUEST["destinazione"] se e' uguale a inserisci fai la insert, altrimenti 
l'update... a dire il vero io eliminerei anche un pulsante, aggiungerei un 
campo hiden nel form con l'id dell'utente... se lo script php riceve l'id 
sapra' che deve fare l'update, altrimenti dovra' fare l'insert perche' si 
tratta di un nuovo utente... pero' ripeto sono solo mie considerazioni da 
newbie!
Ciao
Dade 

 ha scritto nel messaggio

Ho usato il <button> invece che <input type="submit"..> perchè volevo
ottenere due azioni, l'idea di effettuare un controllo e verificare la
presenza dell'utente non è male, ma ho paura che generi un po' di
confusione alla fine