<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>print &#34;Güray Süerdem&#34;; &#187; form</title>
	<atom:link href="http://www.guraysuerdem.com/etiket/form/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.guraysuerdem.com</link>
	<description>PHP, MySQL ve Açık Kaynak</description>
	<lastBuildDate>Thu, 19 Jan 2012 09:29:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Form Alanında input type=&#8221;image&#8221; ve PHP, $_POST</title>
		<link>http://www.guraysuerdem.com/form-alaninda-input-typeimage-ve-php-_post/</link>
		<comments>http://www.guraysuerdem.com/form-alaninda-input-typeimage-ve-php-_post/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 09:29:44 +0000</pubDate>
		<dc:creator>Güray Süerdem</dc:creator>
				<category><![CDATA[Html]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[type]]></category>

		<guid isPermaLink="false">http://www.guraysuerdem.com/?p=973</guid>
		<description><![CDATA[Formdaki gibi tipini image olarak belirlediğimiz submit butonu ile formu POST ettiğimizde $_POST["kaydet"] ile değeri alamazsanız, almak istediğiniz değerin sonuna &#8220;_x&#8221; eklemeniz gereklidir. Örnek verdiğim formdaki submit butonundan gelen değeri almak için $_POST["kaydet_x"] yeterlidir.
&#60;form method=&#34;POST&#34;&#62;
&#60;input name=&#34;kaydet&#34; src=&#34;kaydet.gif&#34; type=&#34;image&#34; /&#62;
&#60;/form&#62;
]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Formdaki gibi tipini image olarak belirlediğimiz submit butonu ile formu POST ettiğimizde $_POST["kaydet"] ile değeri alamazsanız, almak istediğiniz değerin sonuna &#8220;_x&#8221; eklemeniz gereklidir. Örnek verdiğim formdaki submit butonundan gelen değeri almak için $_POST["kaydet_x"] yeterlidir.</p>
<pre class="brush: xml;">&lt;form method=&quot;POST&quot;&gt;
&lt;input name=&quot;kaydet&quot; src=&quot;kaydet.gif&quot; type=&quot;image&quot; /&gt;
&lt;/form&gt;</pre>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.guraysuerdem.com/form-alaninda-input-typeimage-ve-php-_post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formlar İle Çalışmak</title>
		<link>http://www.guraysuerdem.com/formlar-ile-calismak/</link>
		<comments>http://www.guraysuerdem.com/formlar-ile-calismak/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 14:29:47 +0000</pubDate>
		<dc:creator>Güray Süerdem</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[PHP Dersleri]]></category>

		<guid isPermaLink="false">http://www.guraysuerdem.com/2007/12/17/formlar-ile-calismak/</guid>
		<description><![CDATA[Formlar yoluyla birçok işlemi gerçekleştirebiliriz. Örnek olarak en basitinden bir iletişim formuna yazdığımız bilgileri mailimize gönderebiliyoruz.
Çekeceğimiz bilgiler &#60;form&#62;&#60;/form&#62; tagları arasına yazılır. Yardımcı elemanlar olarak action=”sayfa ismi” (form yolu ile gönderilen bilgilerin işleneceği sayfa) method=”yöntem” (dosya gönderilirken kullanılacak yöntem) kullanılır. Göndermek için form alanında oluşturduğumuz submit butonuna tıklamamız gerekir.
Üç çeşit form gönderme yöntemi vardır.

1-GET:
GET yolu ile [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p class="MsoNormal">Formlar yoluyla birçok işlemi gerçekleştirebiliriz. Örnek olarak en basitinden bir iletişim formuna yazdığımız bilgileri mailimize gönderebiliyoruz.</p>
<p>Çekeceğimiz bilgiler <strong>&lt;form&gt;&lt;/form&gt;</strong> tagları arasına yazılır. Yardımcı elemanlar olarak <strong>action=”sayfa ismi”</strong> (form yolu ile gönderilen bilgilerin işleneceği sayfa) <strong>method=”yöntem”</strong> (dosya gönderilirken kullanılacak yöntem) kullanılır. Göndermek için form alanında oluşturduğumuz <strong>submit</strong> butonuna tıklamamız gerekir.<br />
<span id="more-40"></span>Üç çeşit form gönderme yöntemi vardır.<br />
</p>
<p class="MsoNormal"><strong>1-GET:</strong></p>
<p class="MsoNormal">GET yolu ile gönderdiğimiz bilgiler tarayıcıda url olarak gözükür. adi=Güray&amp;soyad=Süerdem gibi.GET&#8217;i tarayıca kullanılması gereken string bir değişken tanımlamak için kullanıcağız çouğunlukla.<br />
<span style="font-size: 10pt"><span style="font-family: Courier New;"></p>
<p></span></span><strong>2-POST:</strong></p>
<p class="MsoNormal">GET ile gönderdiğimiz gibi POST ilede gönderme yapabiliriz. Normal bir form kullandığımda genellikle POST yöntemi ile gönderiyorum. Aradaki fark ise GET ile gönderdiğin veri sunucunun ayarları ile sınırlıdır. Oysa POST yönteminde ise sabit diskin alanı ile sınırlıdır buda sınırsız anlamına geliyor. Ayrıca POST ile gönderilen veriler GET ile gönderilenlerden daha güvenli bir şekilde sunucuya teslim edilir.</p>
<p>
<strong>3-REQUEST:</strong><br />
REQUEST ise hem GET hemde POST ile çekilen bilgileri işleyebilir. Örneğin yöntemini <span> </span>bilmediğiniz bir veriyi direk REQUEST ile çekebilirsiniz. Örnek bir form:</p>
<p><strong>index.<strong>php</strong></strong> dosyamız;</p>
<pre class="brush: xml;">&lt;form action=&quot;sayfa.<strong>php</strong>&quot; method=&quot;POST&quot;&gt;

Adı    : &lt;input type=&quot;text&quot; name=&quot;adi&quot;&gt;&lt;br&gt;

Soyadı : &lt;input type=&quot;text&quot; name=&quot;soyadi&quot;&gt;&lt;br&gt;

&lt;input type=&quot;submit&quot; value=&quot;Gönder&quot;&gt;

&lt;/form&gt;</pre>
<p class="MsoNormal">
<p class="MsoNormal">Şimdi formdan gelen bilgileri çekip ekrana yazdırıcaz.</p>
<p class="MsoNormal"><strong>sayfa.php</strong> dosyamız;</p>
<pre class="brush: php;">&lt;?php

$adi         = $_POST[&quot;adi&quot;];

$soyadi      = $_POST[&quot;soyadi&quot;];

echo &quot;Adı    : &quot;. $adi .&quot;&lt;br&gt;&quot;;

echo &quot;Soyadı : &quot;. $soyadi;

?&gt;</pre>
<p>Gördüğünüz gibi <strong>POST</strong> yöntemi ile gönderdiğimiz bilgiyi <strong>$_POST</strong> değişkeni ile çekiyoruz ve<strong> [“”]</strong> içine form alanındaki <strong>name=””</strong> içine yazdığımız bilgiyi yazıyoruz. En son <strong>&lt;input type=”submit” value=”Gönder”&gt;</strong> ile bir buton oluşturup ona tıklayınca veriyi gönderiyoruz. Tıkladıktan sonra açılacak sayfada çıkacak yazı:</p>
<p class="MsoNormal"><strong>Adı         : Güray</strong></p>
<p class="MsoNormal"><strong>Soyadı  : Süerdem</strong></p>
<p>
Formlar ile bunlarla sınırlı değilsiniz.<br />
Örneğin bir üye kayıt formu vs. her türlü bilgiyi çekmek için kullanabilirsiniz.<br />
<br />
Uygulama dosyasını <a href="http://www.guraysuerdem.com/dosya/form.rar">http://www.guraysuerdem.com/dosya/form.rar</a> adresinden indirebilirsiniz.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.guraysuerdem.com/formlar-ile-calismak/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

