İçeriğe geç

PHP 15 – $_POST Kullanımı

PHP’de Formdan gelen verileri $_POST dizisi kullanarak okuma ve işleme

Tüm Farklı(text, radio,check, button, value, select, textarea) form elemanlarının $_POST ile değerlerinin okunduğu bir örnek:

<!Doctype html>
<html>
	<head>
	</head>
	<body>
		<form action="" method="POST" enctype="multipart/form-data">
		Metin Alanı <input type="text" name="fe_metin" value="metin"><br>
		Gizli Alan <input type="hidden" name="fe_hidden" value="gizli metin"><br>
		Şifre <input type="password" name="fe_sifre" value="123456"><br>
		Tik Kutusu <input type="checkbox" name="fe_tik" value="asd"><br>
		Radio Düğme <input type="radio" name="fe_radyo" value="A">
					<input type="radio" name="fe_radyo" value="B"><br>
		Seçim Kutusu<select name="fe_secim">
						<option value="10">Balıkesir</option>
						<option value="34">İstanbul</option>
						<option>Bursa</option>
					</select><br>
		Çoklu Seçim<select name="fe_coklu_secim[]" size="5" multiple>
						<option value="10">Balıkesir</option>
						<option value="34">İstanbul</option>
						<option>Bursa</option>
						<option>İzmir</option>
						<option>Manisa</option>
					</select><br>
		Metin Kutusu <textarea name="fe_metin_kutusu">
						asdf
						asdfasdf
						asdf
					</textarea><br>
		Dosya Seç <input type="file" name="fe_dosya"><br>
		
		<hr>
		<input type="submit" value="Gönder" name="gonder">
		</form>
		<hr>
		<?php
			if(isset($_POST["gonder"]))
			{
				echo "Metin alanı = ".$_POST["fe_metin"]."<br>";
				echo "Gizli alanı = ".$_POST["fe_hidden"]."<br>";
				echo "Şifre alanı = ".$_POST["fe_sifre"]."<br>";
				if (isset($_POST["fe_tik"]))
					echo "Tik Kutusu = ".$_POST["fe_tik"]."<br>";
				else
					echo "Tik kutusu seçilmedi...<br>";
				if (isset($_POST["fe_radyo"]))
					echo "Radyo Seçilen = ".$_POST["fe_radyo"]."<br>";
				echo "Seçim Kutusunda Seçilen = ".$_POST["fe_secim"]."<br>";
				if (isset($_POST["fe_coklu_secim"]))
				{
					echo "Seçilenler = ";
					foreach($_POST["fe_coklu_secim"] as $secim):
						echo $secim.",";
					endforeach;
				}
				echo "<br>Metin Kutusu = ".$_POST["fe_metin_kutusu"]."<br>";
				if (isset($_FILES["fe_dosya"]["tmp_name"]))
				{
$path = "uploads/";
$path = $path . basename( $_FILES['fe_dosya']['name']);
move_uploaded_file($_FILES['fe_dosya']['tmp_name'], $path);
				}
				else
					echo "Dosya seçmediniz...<br>";
			}
		?>
	</body>
</html>












695 Gösterim  
Tarih:internet programlamaPHPprogramlamaweb programlama

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.