Problema form HTML

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
PietroR
Prode Principiante
Messaggi: 133
Iscrizione: martedì 16 gennaio 2007, 20:59

Problema form HTML

Messaggio 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
Avatar utente
m.marani
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1676
Iscrizione: giovedì 21 settembre 2006, 15:42

Re: Problema form HTML

Messaggio da m.marani »

invii le variabili del form ad un file php che contiene il mailto.
Gli utenti esterni non vedranno il mailto... (b2b)
Notebook Intel i5-7200u, RAM 8GB DDR4, 128GB SSD + 240GB SSD, Intel Graphics, display LED HD 14", Kubuntu 20.04 64bit
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Problema form HTML

Messaggio da kelev »

Invia dal form questi dati:

Codice: Seleziona tutto

<?php
$destinatario="destinatario@boh.com";
$oggetto="oggetto";
$mex="mex";
mail($destinatario, $oggetto, $mex);
?>
;)
"E alla fine sei da solo, dove vai, con chi brindi?"
PietroR
Prode Principiante
Messaggi: 133
Iscrizione: martedì 16 gennaio 2007, 20:59

Re: Problema form HTML

Messaggio 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
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Problema form HTML

Messaggio 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
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Problema form HTML

Messaggio da kelev »

Sai come inviare dati ad una pagina php?
"E alla fine sei da solo, dove vai, con chi brindi?"
PietroR
Prode Principiante
Messaggi: 133
Iscrizione: martedì 16 gennaio 2007, 20:59

Re: Problema form HTML

Messaggio da PietroR »

allora ho provato,la mia pagina php ha seguente struttura :



pagina



Grazie.



però nn mi invia la mail,cosa può essere?
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Problema form HTML

Messaggio 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?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Problema form HTML

Messaggio da kelev »

Si ma il form dove è?!Come fai ad inviare la variabile $Name e $Giorno ?!
"E alla fine sei da solo, dove vai, con chi brindi?"
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Problema form HTML

Messaggio 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...
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Problema form HTML

Messaggio 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.
"E alla fine sei da solo, dove vai, con chi brindi?"
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Problema form HTML

Messaggio 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
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Problema form HTML

Messaggio 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
"E alla fine sei da solo, dove vai, con chi brindi?"
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Problema form HTML

Messaggio 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...
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Problema form HTML

Messaggio da kelev »

Era solo per chiarire..comunque aspettiamo altre informazioni da PietroR per poter risolvere il problema.
"E alla fine sei da solo, dove vai, con chi brindi?"
PietroR
Prode Principiante
Messaggi: 133
Iscrizione: martedì 16 gennaio 2007, 20:59

Re: Problema form HTML

Messaggio 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
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Problema form HTML

Messaggio 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?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Problema form HTML

Messaggio da kelev »

Quoto Zoff (good)
"E alla fine sei da solo, dove vai, con chi brindi?"
PietroR
Prode Principiante
Messaggi: 133
Iscrizione: martedì 16 gennaio 2007, 20:59

Re: Problema form HTML

Messaggio 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
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Problema form HTML

Messaggio 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?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti