Pagina 1 di 2

Problema form HTML

Inviato: domenica 14 settembre 2008, 17:24
da PietroR
ciao a tutti,all'interno di una pagina html ho creato un form e voorei inviare alla fine i risultati del form via mail,evitando di usare il comando mailto,visto che vorrei che gli utenti non si accorgessero dell'invio di tale mail.
Come posso fare?
(ovviamene vanno bene anche delle soluzioni comprendenti php o javascript)
Grazie

Re: Problema form HTML

Inviato: domenica 14 settembre 2008, 19:51
da m.marani
invii le variabili del form ad un file php che contiene il mailto.
Gli utenti esterni non vedranno il mailto... (b2b)

Re: Problema form HTML

Inviato: domenica 14 settembre 2008, 20:11
da kelev
Invia dal form questi dati:

Codice: Seleziona tutto

<?php
$destinatario="destinatario@boh.com";
$oggetto="oggetto";
$mex="mex";
mail($destinatario, $oggetto, $mex);
?>
;)

Re: Problema form HTML

Inviato: martedì 16 settembre 2008, 18:23
da PietroR
ottimo!ora lo testo!
scusa in che senso invia dal form questi dati?

Invio dal form al file o metto nel form quel codice?
scusa la domanda stupida ma nell'ultimo post nn ho capito molto

Re: Problema form HTML

Inviato: martedì 16 settembre 2008, 20:07
da Zoff
PietroR ha scritto: ottimo!ora lo testo!
scusa in che senso invia dal form questi dati?

Invio dal form al file o metto nel form quel codice?
scusa la domanda stupida ma nell'ultimo post nn ho capito molto
La caratteristica del form è quella di inviare dati alla pagin specificata nell'attributo action.
Il form invia in forma chiave=valore le informazioni all'interno del form.
Per specificare queste coppie chiave/valore si utilizzano di solito i tag in cui l'attributo name indica la chiave e value come fa intuire il nome il valore.

Es:

Codice: Seleziona tutto

<form action="prova.php" method="get">
<input type="text" name="testo" value="prova di testo" />
<select name="selezione">
<option selected="selected">Opzione1</option>
<option>Opzione2</option>
<option>Opzione3</option>
<option>Opzione4</option>
</select>
<input type="submit" value="Invia dati" />
"
Questo form è composto da un campo di testo in cui scrivere (c'e' già scritto dentro "prova di testo"), un oggetto selezione con indicate 4 opzioni ed infine un pulsante per confermare l'invio.
Le informazioni verranno inviate alla pagina tramite get (per cui nell'indirizzo) in questa forma:

Codice: Seleziona tutto

prova.php?testo=prova%20di%20testo&selezione=Opzione1
Spero di essere stato chiaro, sei hai bisogno chiedi pure.

ciauz

Re: Problema form HTML

Inviato: martedì 16 settembre 2008, 20:39
da kelev
Sai come inviare dati ad una pagina php?

Re: Problema form HTML

Inviato: sabato 20 settembre 2008, 13:30
da PietroR
allora ho provato,la mia pagina php ha seguente struttura :



pagina



Grazie.



però nn mi invia la mail,cosa può essere?

Re: Problema form HTML

Inviato: sabato 20 settembre 2008, 19:42
da Zoff
PietroR ha scritto: allora ho provato,la mia pagina php ha seguente struttura :



pagina



Grazie.



però nn mi invia la mail,cosa può essere?
Forse il server non supporta l'invio di mail...
Per caso lo stai provando in locale?

Re: Problema form HTML

Inviato: domenica 21 settembre 2008, 10:49
da kelev
Si ma il form dove è?!Come fai ad inviare la variabile $Name e $Giorno ?!

Re: Problema form HTML

Inviato: domenica 21 settembre 2008, 13:16
da Zoff
xajx ha scritto: Si ma il form dove è?!Come fai ad inviare la variabile $Name e $Giorno ?!
Non è detto che debba essere nella stessa pagina e in ogni caso invierebbe una mail con contenuto vuoto tanto destinatario ed oggetto sono definiti...

Re: Problema form HTML

Inviato: domenica 21 settembre 2008, 14:05
da kelev
Ma mettere il form in un'altra pagina non avrebbe motivo..e comunque meglio mostrare i src che non fungono così da poter aiutare meglio l'utente.

Re: Problema form HTML

Inviato: domenica 21 settembre 2008, 14:09
da Zoff
xajx ha scritto: Ma mettere il form in un'altra pagina non avrebbe motivo..e comunque meglio mostrare i src che non fungono così da poter aiutare meglio l'utente.
Perché non avrebbe motivo? Anzi secondo me è giustissimo.... E' bene separare la parte" di elaborazione (invio mail) dalla parte di contenuto! E poi se come dice si tratta dell'adesione ad una petizione suppongo che il form si trovi nella descrizione della petizione per cui non ha senso inserire il codice in mezzo a "tutto quell'html" che può essere la descrizione...

Ma in realtà qui il problema è un altro... Aspettiamo altre informazioni :D

Re: Problema form HTML

Inviato: domenica 21 settembre 2008, 14:16
da kelev
In questo caso non avrebbe nessun motivo..cioè mette il form in un'altra pagina mentre il file php dentro il file html..non avrebbe senso..ho separa tutto o niente

Re: Problema form HTML

Inviato: domenica 21 settembre 2008, 14:18
da Zoff
xajx ha scritto: In questo caso non avrebbe nessun motivo..cioè mette il form in un'altra pagina mentre il file php dentro il file html..non avrebbe senso..ho separa tutto o niente
Quello è vero... Ma quella ha più l'aria di una pagina di prova...
Scrive solo grazie... Poi vedrà lui...

Re: Problema form HTML

Inviato: domenica 21 settembre 2008, 14:30
da kelev
Era solo per chiarire..comunque aspettiamo altre informazioni da PietroR per poter risolvere il problema.

Re: Problema form HTML

Inviato: domenica 21 settembre 2008, 16:57
da PietroR
ecco qua il codice che interessa delle due pagine :

questo è il form


campoNome :
Data :
      Venerdi' 
Sabato
Domenica
     




e la pagina php è quella sopra postata..ovviamente sono pagine di prova

Re: Problema form HTML

Inviato: domenica 21 settembre 2008, 19:54
da Zoff
PietroR ha scritto: ecco qua il codice che interessa delle due pagine :

questo è il form


campoNome :
Data :
      Venerdi' 
Sabato
Domenica
     




e la pagina php è quella sopra postata..ovviamente sono pagine di prova

Innanzi tutti non ci vanno i dollari ma gli apici per leggere i parametri, cioè così:

Codice: Seleziona tutto

$mex=$_GET['Name']+ " " +$_GET['Giorno'];
Ma questo è secondario, come ho scritto qualche post fa, al massimo manda una mail vuota...

Stai provando un server locale o uno online?
In entrambi i casi, di che tipo di server si tratta?

Re: Problema form HTML

Inviato: domenica 21 settembre 2008, 20:07
da kelev
Quoto Zoff (good)

Re: Problema form HTML

Inviato: lunedì 22 settembre 2008, 18:23
da PietroR
sto utilizzando un serve linux fornito da aruba
comunque l'invio e la ricezione di mail funzionano è quella funzione che non riesco a fare andare

Re: Problema form HTML

Inviato: lunedì 22 settembre 2008, 18:56
da Zoff
PietroR ha scritto: sto utilizzando un serve linux fornito da aruba
comunque l'invio e la ricezione di mail funzionano è quella funzione che non riesco a fare andare
Hai corretto gli apici come ho scritto nel mio ultimo post?