Creare un form mail

  • Creatore Discussione Creatore Discussione SlimBig
  • Data di inizio Data di inizio

SlimBig

Nuovo Utente
12 Gen 2009
7
0
0
Ragazzi vi chiedo aiuto, ho fatto questo form ---> http://internetjob.it/aiutoform.htm

ora non so come farlo funzionare! vorrei che i dati mi arrivassero in una email..

C'è qualche che è disposto ad aiutarmi?


P.S. : non so se l'html del form sia giusto..

grazie dell'attenzione!!! :tifoso:
 
Salve, se paghi te lo faccio io
non so se max sia d'accordo com me, ma credo che questo sia un forum di aiuto reciproco non un mercatino.

comunque per SlimBig:
ho guardato il form e non so se per la mia vista debole ho trovato solo il tag di chiusura del form </form> e non quello di apertura che dovrebbe essere del tipo

<form action="spedisci.php" method="post" name="ordine">

inoltre (anche se meno estetici)
al
<input type="image" src="MySites/Ban/image1.png" name="I1">io preferisco il classico
<input name="invia" type="submit" value="invia">
che nonostante tutto da meno problemi

detto questo devi farti lo script (sulla stessa pagina del form, che in tal caso deve essere una pagina php, o su di un'altra php il cui nome deve apparire dopo action=, che ricefa i vari campi, li elabori e te li spedisca via email o li inserisca in un tuo databbse

modifica la <table>....</table> deve trovarsi all'interno dei tag <form....>....</form>
 
ciao
.. ne cercherò uno buono già fatto..meglio và

non so se è una buona idea, secondo me, dato che il form non è malvagio e molto personalizzato, ti conviene di più guardare (e studiare) la parte di invio php come è fatta sul link che ti ha indicato max e provare a farlo da solo (non è difficile)

se hai difficoltà siamo sempre qui, o qualcuno trovi sempre:hammer:
 
lo so che non è malvagio ma non so proprio da dove iniziare...

ascoltate ho modificato il php_mailme (script già fatto scaricato da questo sito)

però non và.. ---> http://internetjob.it/aiutoform.htm

e ho inserito la pag php ordine.php nella directory del sito vi copio il codice che ho modificato:

<?php
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
if ($action == "send")
{
include("config.php");
$to = $ademail;
$from = $_POST['from'];
$name = $_POST['name'];
$subject = $_POST['subject'];
$account = $_POST['account'];
$pagamento = $_POST['pagamento'];
$message = $_POST['message'];

$to = trim($to);
$from = trim($from);
$name = trim($name);
$subject = trim($subject);
$account = trim($account);
$pagamento = trim($pagamento);
$message = trim($message);

if (empty($to))
{
$ermessage = "Error: Email address to can not be blank, Please enter your email address in the config file!";
include("_inc/ordine_error.htm"); exit();
}
if (empty($from))
{
$ermessage = "Error: Email address can not be blank, Please enter your email address!";
include("_inc/ordine_error.htm"); exit();
}
if (!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $from))
{
$ermessage = "Error: Invalid Email address, Please re-enter your email address!";
include ("_inc/ordine_error.htm"); exit;
}
if (empty($name))
{
$ermessage = "Error: Metti il tuo Nome!";
include("_inc/ordine_error.htm"); exit();
}
if (empty($subject))
{
$ermessage = "Error: Metti il tuo Cognome!";
include("_inc/ordine_error.htm"); exit();
}
if (empty($account))
{
$ermessage = "Error: non hai inserito se possiedi un account ebay, inserisci la risposta";
include("_inc/ordine_error.htm"); exit();
}
if (empty($pagamento))
{
$ermessage = "Error: non hai inserito il metodo di pagamento, inseriscilo";
include("_inc/ordine_error.htm"); exit();
}
if (empty($message))
{
$ermessage = "Error: inserisci i codici o il codice del banner che vuoi ordinare";
include("_inc/ordine_error.htm"); exit();
}
$footer = "\n_______________________________________\nMail Me!, php script by http://www.syndikut.org\nCopyright 2005 Syndikut.org";
$message = $message."\n".$footer;
$send = mail($to, $subject, $message, "From: {$from}");
if ($send)
{
include("_inc/ordine_mandato.htm"); exit();
}
else
{
$ermessage = "Error: You message has not been sent, please try again";
include("_inc/ordine_error.htm"); exit();
}
}
else
{
include("_inc/ordine.htm");
}
?>

------------
CHE DITE???
------------
 
ragazzi mi hanno dato un'altro script.. l'ho modificato e FUNZIONA!!!

però ho dovuto cancellare queste righe che servivano per non lasciare campi vuoti..

if (( $nome == "" ) || ( $cognome == "" ) || ( $telefono == "" ) || ( $sito == "" ) || ( $fax == "" ) || ( $email == "" ) ( $note == "" ))
{
echo "<script language=\"JavaScript\">\n";
echo "alert(\"$stringa1\");\n";
echo "javascript:history.go(-1);";
echo "</script>";
}

Vedete l'errore? le variabili dell'if sono giuste, l'errore penso stia nella "punteggiatura", mi sbaglio?
 
Ultima modifica:

Discussioni simili