Cari Ragazzi,
ho un piccolo e stupido problemino con un form di richiesta per un sito in flash
il form è in flah che tramita una pagina php lancia della mail di ordine
l'unica mia difficoltà è che nn riesco ad implementarlo con un check box per la classica
spunta per l'approvazione dei deti personali.
Dovrebbe fare cosi quando i campi e il check box sono pieni deve mandare l'email
se per esempio il check box nn è selezionato dovrebbe compariri in un campo dimanico la frase
"Accetta l'informativa!"
vi posto il codice:
fscommand ("allowscale", "false");
fname1.tabIndex = 1;
lname1.tabIndex = 2;
email1.tabIndex = 3;
telno1.tabIndex = 4;
comments1.tabIndex = 5;
informativa1.tabIndex = 6;
mailform = "mailform.php";
confirm = "Grazie per averci contattato."
action = "send";
Selection.setFocus("fname");
function validate (address) {
if (address.length>=7) {
if (address.indexOf("@")>0) {
if ((address.indexOf("@")+2)<address.lastIndexOf(".") ) {
if (address.lastIndexOf(".")<(address.length-2)) {
return (true);
}
}
}
}
return (false);
}
function formcheck () {
if ((((email == null)) || (email.length<1)) || (email == "ERROR! Indirizzo non valido")) {
email = "ERROR! Indirizzo non valido";
action = "";
}
if (!validate(email)) {
email = "Indirizzo non valido";
action = "";
}
if ((((fname == null)) || (fname.length<1)) || (fname == "ERROR! Address not valid")) {
fname = "Scrivere il nome";
action = "";
}
if ((((lname == null)) || (lname.length<1)) || (lname == "ERROR! Address not valid")) {
lname = "Tipoligia di vino da ordinare";
action = "";
}
if ((((telno == null)) || (telno.length<1)) || (telno == "ERROR! Address not valid")) {
telno = "Inserisci il tuo numero di telefono";
action = "";
}
if ((((comments == null)) || (comments.length<1)) || (comments == "ERROR! Address not valid")) {
comments = "Inserisci la tua richiesta";
action = "";
}
if (chek == false) {
informativa = "Accetta l'informativa";
action = "";
}
if ((validate(email)) && (email != "ERROR!") && (fname != "") && (lname != "")) {
action = "send";
loadVariablesNum (mailform, 0, "POST");
gotoAndPlay ("wait");
}
}
stop ();
la pagina in php:
<?
$adminaddress = "marco@idep.it";
$siteaddress ="http://www.roxan.it";
$sitename = "Roxan";
$date = date("m/d/Y H:i:s");
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);
if ($action != ""):
mail("$adminaddress","Richiesta Informazioni",
"Un utente $sitename has ha chiesto delle informazioni in riguardo\n
Nome: $fname
Cognome: $lname
Email: $email
Telefono: $telno\n
Richiesta:
------------------------------
$comments
Logged Info :
------------------------------
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time: $date","FROM:$adminaddress");
mail("$email","Grazie per aver visitato $sitename",
"Ciao $fname,\n
Grazie per la tua richiesta $sitename!\n
Saluti,
$sitename
$siteaddress","FROM:$adminaddress");
$sendresult = "Grazie per averci visitato <a href = \"$siteaddress\" target = \"_blank\"><u>$sitename</u></a>. Riceverai un'email di conferma per l'invio della richiesta";
$send_answer = "answer=";
$send_answer .= rawurlencode($sendresult);
echo "$send_answer";
endif;
?>
nn so come implementare questo codice
Vi ringrazio in anticipo

Rispondi quotando
