-
metodo di invio POST
ciao, voglio fare un form per i miei clienti, sul mio programma per fare siti internet (HyperPublish) mi dice di inviare il form in un server tramite post e che poi i dati saranno girati al mio indirizzo di posta. come si fa?
qual'è l'url?
grazie
FunCool: Sposto nella sezione dedicata al PHP.
-
basta farlo... usi php
facciamo un esempio: tu hai la tua pagina index.html e il tuo form. L'action della tua form sarà il file in php che elaborerà le informazioni inviategli dal form stesso. Tutto quanto risiederà sul server. Per farlo devistudiare php oppure postaci il form che lo vediamo insieme
-
Metodo di invio post
innanzitutto grazie. il proigramma che uso, il form me lo fa costruire a vista, e ad un certo puto mi scrive questo: "usa uno script con post" e " inserisci la path e nome del programma (sul server):
per postarti il form intendi tutte le voci?
grazie
-
si servirebbero i nomi degli input poi puoi creare un file da mettere qui su altervista.
esempio:
<form action = "prova.php" method = "post">
<input name = "nome" /> <input type = "submit" name = "conferma" />
</form>
questo qua sopra è il form
questo di sotto è il file che elabora i dati prova.php
<?php
if(isset($_POST['conferma'])) {
$nome = $_POST['nome'];
mail( "emailQui", "Soggetto qui", "Un tizio ha inserito i dati: $nome");
}
?>
tutto qui... questo ti manda una mail con il nome. Puoi estendere con altri campi da solo :))
-
la mia email, la devo mettere dove c'è scritto mail nel file php?
poi come lo metto su altervista il file?
lo devo salvare su qualche programma di scrittura?
scusa se abuso della tua professionalità
i campi sarebbero:
NOME
COGNOME
CITTA'
INDIRIZZO
CAP
SESSO
ETA'
PESO ATTUALE
PESO DESIDERATO
EVENTUALI PROBLEMI DI SALUTE
ALLERGIE
poi un riquadro dove possono scrivere nominato cosi
PER RICEVERE INFORMAZIONI SPECIFICHE INSERISCI QUI LE DOMANDE
vorrei nome cognome e mail campi obligatori :mrgreen:
EDIT: cappero mi sono dimenticato NUMERO DI TELEFONO FISSO
NUMERO DI TELEFONO CELLULARE
FunCool: Non fare UP, usa il tasto Edita.
-
fai così
Nome <input name = "nome" /><br />
....
<input type = "submit" name = "conferma" />
e ti fai una bella lista di tutti gli input che vuoi...
poi metti nel file che elabora (nel ns caso prova.php) questo
if(isset($_POST['conferma'])) {
$nome = $_POST['nome'];
if($nome == "") $errore = true;
$cognome = $_POST['cognome'];
e così via....
if($errore) header("Location: errore.html");
}
in questo esempio il campo nome è obbligatorio e se non viene inserito l'utente viene rediretto ad una pagina chiamata errore.html che tu devi creare... altrimenti puoi fare il controllo con js... trovi molte guide su html.it o una su php.net (sul mio sito c'è ne una però è più avanzata...)
ciao
fammi sapere