php den textbox değerini almak

4 Cevap php

Ben iş yerinde bazı iş ilanları için öğleden online başvuru oluşturmak için çalışıyorum.

Ben form öğeleri (metin kutuları / açılan çıkışlar / vb) bölümü kurmak var ve ben captcha kısmı kurulum ile gönderme e-posta var

gibi bir şey değer "aramak" için nasıl belirsiz im

<select name="education">
    	<option value="None">None</option>
    	<option value="HighSchool">HighSchool</option>
    	<option value="BA/BS">BA/BS</option>
    	<option value="MA/MS">MA/MS</option>
    	<option value="MBA">MBA</option>
    	<option value="Ph.D">Ph.D</option>
    	<option value="Other">Other</option>
    </select>

Kod posta kısmında nasıl vücuda eğitim açılan değerini ekleyebilirim?

            $to = "rbarbro@markonsolutions.com";
    		$subject = "Test mail";
    		$message = "Hello! This is a simple email message.";
    		$from = "someonelse@example.com";
    		$headers = "From: jobs@markonsolutions.com";
    		mail($to,$subject,$message,$headers);
    		echo "Mail Sent.";

GÜNCEL sayfası burada yer almaktadır

http://www.markonsolutions.com/captcha.php

4 Cevap

Deneyin:

$message = "Education: " . $_POST["education"];

Aksi takdirde insanlar JavaScript enjekte veya ne olursa olsun sizin forma istiyor olabilir, ama form Mesajları sterilize emin olun.

PHP nasıl çalıştığı konusunda karışık olabilir gibi görünüyor. PHP bir sayfa sunucudan yüklenir kadar PHP bu alanların değerlerini alamazsınız anlamına gelir serverside dilidir. Kullanıcı teslim düğmesine bastığında genellikle bu olur. Şimdi, gücünü yüklenen sayfa incidentally formu üzerinde aynı sayfa olabilir, ama bu bir gereklilik değil.

Bir form ile bir sayfa gönderildikten sonra, isteği veri, bu kullanıcı seçti tüm değerlerin boyunca gönderir. Sen burada hakkında daha fazla bilgi bulabilirsiniz hangi $ _GET ve $ _POST diziler, PHP kullanarak bu değerleri erişebilirsiniz:

http://www.tutorialspoint.com/php/php%5Fget%5Fpost.htm

Maalesef ben sorunuzu yanlış, ama ben bu Serverside ve clientside arasındaki fark hakkında karışık olabilir ziyaret insanlar için bu açıklığa kavuşturmak için onun yararlı düşünüyorsanız.

Siz kullanıcı formu göndermek ve daha sonra seçtiğiniz ne yöntem bağlı $_POST["education"] (veya $_GET["education"]) alanlardan değeri elde olması gerekir.

$message = "Here goes my mail body: Education selected was: {$_POST['education']}

Here is another one: {$_POST['Jobname']} ";

Bence, sen, tüm bireysel mesajı yakalamak bazı kontrolleri yapmak ve biraz şablon oluşturmak gerekir.

$body = sprintf("Name: %s
Job: %s
", $name
 , $phone);

Peki, ben bu konunun konu hakkında çok fazla söylediler düşünüyorum.