Prima di tutto ringrazio per la risposta. Tuttavia mi sembra che operando con jquery, anzichè semplificare le cose complico le già semplici operazioni richieste all'utente. Comporre i dati per il database è un compito impegnativo, qui di seguito ne pubblico una modesta parte:
025 9хх хх хх – BeST
025 909 хх хх – BeST номера сотрудников
025 95х хх хх – BeST предактивированные пакеты
025 97х хх хх – BeST предактивированные пакеты
029 1хх хх хх – Velcom
029 2хх хх хх – MTS
029 28х хх хх – MTS Гродно
029 3хх хх хх – Velcom
029 310 хх хх – Velcom Номера сотрудников
029 40х хх хх – Diallog Минск
029 41х хх хх – Diallog Витебск
029 42х хх хх – Diallog Могилев
029 43х хх хх – Diallog Гомель
029 45х хх хх – Diallog Гродно
029 46х хх хх – Diallog Брест
029 476 хх хх – Diallog (CDMA), Belcel (NMT) – Прямые Минские номера (276 хх хх)
029 477 хх хх – Belcel (NMT)
029 482 хх хх – Diallog (CDMA), Belcel (NMT) – Прямые Минские номера (282 хх хх)
029 497 хх хх – Diallog (CDMA) для тех кто перешел с Belcel (NMT)
029 498 хх хх – Diallog (CDMA) дилеры и служебные сотрудников компании
029 50х хх хх – MTS Минск
029 51х хх хх – MTS Витебск
029 52х хх хх – MTS Брест
029 53х хх хх – MTS Минск
029 54х хх хх – MTS Могилев
029 55х хх хх – MTS Минск
029 56х хх хх – MTS Минск
029 57х хх хх – MTS Минск
029 58х хх хх – MTS Гродно
029 59х хх хх – MTS Витебск
029 6хх хх хх – Velcom
029 600 0х хх – Velcom Специальные сервисы (6 000 411 = 411)
029 610 хх хх – Velcom Номера сотрудников
029 70х хх хх – MTS Минск
029 71х хх хх – MTS Витебск
029 72х хх хх – MTS Брест
029 73х хх хх – MTS Гомель
029 74х хх хх – MTS Могилев
029 75х хх хх – MTS Минск
029 76х хх хх – MTS Минск
029 77х хх хх – MTS Минск (777 0880 = 0880)
029 78х хх хх – MTS Гродно
029 79х хх хх – MTS Брест
029 8хх хх хх – MTS
029 88х хх хх – MTS Гродно
029 9хх хх хх – PRIVET (Velcom)
033 6хх хх хх – MTS
033 60х хх хх – MTS Минск
033 61х хх хх – MTS Витебск
033 62х хх хх – MTS Гродно, Могилев
033 63х хх хх – MTS Минск
033 64х хх хх – MTS Брест, Витебск
033 65х хх хх – MTS Гомель, Гродно
033 66х хх хх – MTS Минск
033 67х хх хх – MTS Витебск, Минск, Брест
033 68х хх хх – MTS Гомель, Гродно
044 7хх хх хх – Velcom
Sono tuttavia del parere che utilizzando jquery impongo all'utente di compiere una operazione in più rispetto a quanto sinora richiesto tramite un form che utilizza php per l'invio a un indirizzo email. Quello che segue è lo schema del modulo php per l'inoltro dei dati:
<?php // L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
$to = "
[email protected]";
// IL SOGGETTO DELLA MAIL
$subject = "Modulo proveniente dal sito www.xxxx.xxxx";
// COSTRUZIONE DEL CORPO DEL MESSAGGIO
$body = $_SERVER['REMOTE_ADDR'];
$body = "Dati ordine di ricarica:\n\n";
$body .= "numero: " . trim(stripslashes($_POST["numero"])) . "\n";
$body .= "gestore: " . trim(stripslashes($_POST["gestore"])) . "\n";
$body .= "importo: " . trim(stripslashes($_POST["importo"])) . "\n";
$body .= "email: " . trim(stripslashes($_POST["email"])) . "\n";
// INTESTAZIONI SUPPLEMENTARI
$headers = "From: Modulo utenti<www.xxxx.xxxx>";
echo ( "$IP" );
// INVIO DELLA MAIL
if(@mail($to, $subject, $body, $headers)) {
// SE L'INOLTRO E' ANDATO A BUON FINE...
header( "Location: xxxxxxxxxxxx.html" );
} else {// ALTRIMENTI...
echo "Si sono verificati dei problemi nell'invio della mail."; } ?>
}
?>
L'intenzione era quella di semplificare il form riducendolo a soli due campi, forse jquery non è la migliore scelta per raggiungere tale obiettivo.