<?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/"
	>

<channel>
	<title>Berfikir Kreatif - Berfikir di luar kotak</title>
	<atom:link href="http://andikphp.blog.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://andikphp.blog.com</link>
	<description></description>
	<pubDate>Thu, 15 Jan 2009 11:23:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Maaf &#8230; Anda Belum Login</title>
		<link>http://andikphp.blog.com/2009/01/15/maaf-anda-belum-login/</link>
		<comments>http://andikphp.blog.com/2009/01/15/maaf-anda-belum-login/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 11:23:57 +0000</pubDate>
		<dc:creator>ANDIK</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[<span style="color: #ffff00;">Setiap membuat sebuah Sistem Informasi Manajeme (SIM) sebuah User Authentication itu sangat penting sekali, dimana tidak semua User bisa masuk dan menggunakan sebuah sistem itu. Pada User Authentication ini sebelum masuk ke program, maka program akan menanyakan username dan password anda. Jika Username dan Password anda sesuai maka program akan mengijinkan anda untuk masuk ke dalamnya. Jika gagal program akan mengembalikan ke halaman User Authentication.</span><br />
<span style="color: #ffff00;">Permasalahan disini bagaimana jika pemakai langsung memanggil halaman selain halaman User Authentication.&#160; Seharusnya langsung di kembalikan ke halaman User Authentication. bagaimana caranya!!!!!. Saya punya contoh script yg bisa anda pakai dan diletakkan di atas sendiri di tiap halaman.</span><br />
]]></description>
			<content:encoded><![CDATA[<div><span style="color: #ffff00;">Setiap membuat sebuah Sistem Informasi Manajeme (SIM) sebuah User Authentication itu sangat penting sekali, dimana tidak semua User bisa masuk dan menggunakan sebuah sistem itu. Pada User Authentication ini sebelum masuk ke program, maka program akan menanyakan username dan password anda. Jika Username dan Password anda sesuai maka program akan mengijinkan anda untuk masuk ke dalamnya. Jika gagal program akan mengembalikan ke halaman User Authentication.</span><br />
<span style="color: #ffff00;">Permasalahan disini bagaimana jika pemakai langsung memanggil halaman selain halaman User Authentication.&#160; Seharusnya langsung di kembalikan ke halaman User Authentication. bagaimana caranya!!!!!. Saya punya contoh script yg bisa anda pakai dan diletakkan di atas sendiri di tiap halaman.</span>
</div>
<div>
<span style="color: #ffff00;">//</span><br />
<span style="color: #ffff00;"><br />
<span style="color: #ffff00;">if (!isset($_SESSION)) {</span><br />
<span style="color: #ffff00;">&#160; session_start();</span><br />
<span style="color: #ffff00;">}</span><br />
<span style="color: #ffff00;">$MM_authorizedUsers = &#8220;&#8221;;</span><br />
<span style="color: #ffff00;">$MM_donotCheckaccess = &#8220;true&#8221;;</span></p>
<p><span style="color: #ffff00;">// *** Restrict Access To Page: Grant or deny access to this page</span><br />
<span style="color: #ffff00;">function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) {</span><br />
<span style="color: #ffff00;">&#160; // For security, start by assuming the visitor is NOT authorized.</span><br />
<span style="color: #ffff00;">&#160; $isValid = False;</span></p>
<p><span style="color: #ffff00;">&#160; // When a visitor has logged into this site, the Session variable MM_Username set equal to their username.</span><br />
<span style="color: #ffff00;">&#160; // Therefore, we know that a user is NOT logged in if that Session variable is blank.</span><br />
<span style="color: #ffff00;">&#160; if (!empty($UserName)) {</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160; // Besides being logged in, you may restrict access to only certain users based on an ID established when they login.</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160; // Parse the strings into arrays.</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160; $arrUsers = Explode(&#8220;,&#8221;, $strUsers);</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160; $arrGroups = Explode(&#8220;,&#8221;, $strGroups);</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160; if (in_array($UserName, $arrUsers)) {</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160;&#160;&#160; $isValid = true;</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160; }</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160; // Or, you may restrict access to only certain users based on their username.</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160; if (in_array($UserGroup, $arrGroups)) {</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160;&#160;&#160; $isValid = true;</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160; }</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160; if (($strUsers == &#8220;&#8221;) &amp;&amp; true) {</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160;&#160;&#160; $isValid = true;</span><br />
<span style="color: #ffff00;">&#160;&#160;&#160; }</span><br />
<span style="color: #ffff00;">&#160; }</span><br />
<span style="color: #ffff00;">&#160; return $isValid;</span><br />
<span style="color: #ffff00;">}</span></p>
<p><span style="color: #ffff00;">$MM_restrictGoTo = &#8220;login.php&#8221;;</span><br />
<span style="color: #ffff00;">if (!((isset($_SESSION['MM_Username'])) &amp;&amp; (isAuthorized(&#8220;&#8221;,$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {&#160;&#160;</span><br />
<span style="color: #ffff00;">&#160; $MM_qsChar = &#8220;?&#8221;;</span><br />
<span style="color: #ffff00;">&#160; $MM_referrer = $_SERVER['PHP_SELF'];</span><br />
<span style="color: #ffff00;">&#160; if (strpos($MM_restrictGoTo, &#8220;?&#8221;)) $MM_qsChar = &#8220;&amp;&#8221;;</span><br />
<span style="color: #ffff00;">&#160; if (isset($QUERY_STRING) &amp;&amp; strlen($QUERY_STRING) &gt; 0)</span><br />
<span style="color: #ffff00;">&#160; $MM_referrer .= &#8220;?&#8221; . $QUERY_STRING;</span><br />
<span style="color: #ffff00;">&#160; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . &#8220;accesscheck=&#8221; . urlencode($MM_referrer);</span><br />
<span style="color: #ffff00;">&#160; header(&#8220;Location: &#8220;. $MM_restrictGoTo);</span><br />
<span style="color: #ffff00;">&#160; exit;</span><br />
<span style="color: #ffff00;">}</span><br />
<span style="color: #ffff00;">?&gt;</span><br />
<span style="color: #ffff00;">//</span><br />
<span style="color: #ffff00;">Selamaat mencoba</span></span>
</div>
]]></content:encoded>
			<wfw:commentRss>http://andikphp.blog.com/2009/01/15/maaf-anda-belum-login/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Membuat Koneksi PHP ke MySQL</title>
		<link>http://andikphp.blog.com/2009/01/05/membuat-koneksi-php-ke-mysql/</link>
		<comments>http://andikphp.blog.com/2009/01/05/membuat-koneksi-php-ke-mysql/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 20:17:41 +0000</pubDate>
		<dc:creator>ANDIK</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="2"><font face="Trebuchet MS">ntuk bisa terhubung ke database mysql maka web php anda perlu dibuatkan koneksi terlebih dahulu. Informasi koneksi yang dibuat di dreamweaver nantinya akan disimpan dalam sebuah file didalam folder Connection.Ikuti tahapan berikut</font></font></p>
<ol style="margin-top: 0cm;" type="1">
<li class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="2"><span style="font-family: Trebuchet MS;">Buka Dreamweaver anda , pastikan site abcweb telah aktif</span></font></li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="2"><span style="font-family: Trebuchet MS;">Buka salah satu file php,misalkan <strong>index.php</strong></span></font></li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="2"><span style="font-family: Trebuchet MS;">Pindah ke panel <strong>Application --&#62;</strong></span> <strong><span style="font-family: Trebuchet MS;">Database --&#62;</span></strong> <strong><span style="font-family: Trebuchet MS;">tekan (+) --&#62;</span></strong> <strong><span style="font-family: Trebuchet MS;">Mysql Connection</span></strong></font></li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="2"><a href="http://amadeo.blog.com/repository/1780725/3809644.jpg"><img src="http://amadeo.blog.com/repository/1780725/3809644.jpg" /></a></font></li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="2"><span style="font-family: Trebuchet MS;">Isikan informasi seperti pada gambar berikut :<br /></span><a href="http://amadeo.blog.com/repository/1780725/3809643.jpg"><img src="http://amadeo.blog.com/repository/1780725/3809643.jpg" /></a><br />
<span style="font-family: Trebuchet MS;">Jangan lupa menekan tombol <strong>test</strong> untuk mengecek koneksi anda tersebut lalu tekan <strong>ok</strong> untuk membuat koneksi<br />
Perhatikan pada panel <strong>File</strong> akan muncul folder <strong>Connections</strong> beserta isinya file <strong>connabcweb.php</strong></span></font></li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Trebuchet MS;">Satu koneksi yang anda buat bisa digunakan untuk semua halaman php yang anda buat</span></li>
</ol>
]]></description>
			<content:encoded><![CDATA[<div>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="2"><font face="Trebuchet MS">ntuk bisa terhubung ke database mysql maka web php anda perlu dibuatkan koneksi terlebih dahulu. Informasi koneksi yang dibuat di dreamweaver nantinya akan disimpan dalam sebuah file didalam folder Connection.Ikuti tahapan berikut</font></font></p>
<ol style="margin-top: 0cm;" type="1">
<li class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="2"><span style="font-family: Trebuchet MS;">Buka Dreamweaver anda , pastikan site abcweb telah aktif</span></font></li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="2"><span style="font-family: Trebuchet MS;">Buka salah satu file php,misalkan <strong>index.php</strong></span></font></li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="2"><span style="font-family: Trebuchet MS;">Pindah ke panel <strong>Application &#8211;&gt;</strong></span> <strong><span style="font-family: Trebuchet MS;">Database &#8211;&gt;</span></strong> <strong><span style="font-family: Trebuchet MS;">tekan (+) &#8211;&gt;</span></strong> <strong><span style="font-family: Trebuchet MS;">Mysql Connection</span></strong></font></li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="2"><a href="http://amadeo.blog.com/repository/1780725/3809644.jpg"><img src="http://amadeo.blog.com/repository/1780725/3809644.jpg" /></a></font></li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="2"><span style="font-family: Trebuchet MS;">Isikan informasi seperti pada gambar berikut :<br /></span><a href="http://amadeo.blog.com/repository/1780725/3809643.jpg"><img src="http://amadeo.blog.com/repository/1780725/3809643.jpg" /></a><br />
<span style="font-family: Trebuchet MS;">Jangan lupa menekan tombol <strong>test</strong> untuk mengecek koneksi anda tersebut lalu tekan <strong>ok</strong> untuk membuat koneksi<br />
Perhatikan pada panel <strong>File</strong> akan muncul folder <strong>Connections</strong> beserta isinya file <strong>connabcweb.php</strong></span></font></li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Trebuchet MS;">Satu koneksi yang anda buat bisa digunakan untuk semua halaman php yang anda buat</span></li>
</ol>
</div>
<div>
<ol style="margin-top: 0cm;" type="1">
<li class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="2"><a name="_Toc188169820"></a></font></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://andikphp.blog.com/2009/01/05/membuat-koneksi-php-ke-mysql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cara Mencegah duplicate Entry</title>
		<link>http://andikphp.blog.com/2009/01/05/cara-mencegah-duplicate-entry/</link>
		<comments>http://andikphp.blog.com/2009/01/05/cara-mencegah-duplicate-entry/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 11:47:04 +0000</pubDate>
		<dc:creator>ANDIK</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p align="justify">&#160;&#160;&#160;&#160;<span style="COLOR: #ffff40">Ass...temen2. ini adalh posting pertama q loo moga bermanfaat ya. Pada kesempatan kali ini saya akan mencoba memberikan gambaran atau masukan ja, bukan berarti menggurui loo ya. hahaha. Tentang bagaimana kita dapat mencegah&#160;<strong>duplicate Entry dengan PHP.</strong> Klu ng kita atur bisa2 data yang kita kirim ke DB banyak yang doble. saya pernah mengalami itu temen2, waktu q refress eh..malah datanya masuk ke DB dan banyak yang doble(duplicate entry). Untuk menanggulangi masalah ini adalah dengan</span><br /></p>
]]></description>
			<content:encoded><![CDATA[<div>
<p align="justify">&#160;&#160;&#160;&#160;<span style="COLOR: #ffff40">Ass&#8230;temen2. ini adalh posting pertama q loo moga bermanfaat ya. Pada kesempatan kali ini saya akan mencoba memberikan gambaran atau masukan ja, bukan berarti menggurui loo ya. hahaha. Tentang bagaimana kita dapat mencegah&#160;<strong>duplicate Entry dengan PHP.</strong> Klu ng kita atur bisa2 data yang kita kirim ke DB banyak yang doble. saya pernah mengalami itu temen2, waktu q refress eh..malah datanya masuk ke DB dan banyak yang doble(duplicate entry). Untuk menanggulangi masalah ini adalah dengan</span></p>
</div>
<div>
<p align="justify"><span style="COLOR: #ffff40">&#160;<em><strong><span style="BACKGROUND-COLOR: #ff0000">&#8221; Buat primery key di salah satu Field table anda. klu sudah disetting PK maka data tidak akan doble (hanya field yang di seting PK)&#160;&#8221;.<br /></span></strong></em></span><span style="COLOR: #111111"><span style="COLOR: #ffffff"><span style="COLOR: #ffff40">contoh : saya punya table dengan 2 field (nama dan tempat_lahir), terus q setting PK (primery Key)nya di field nama. q insertkan data yang pertama dengan andik dan Gresik</span></span></span><span style="COLOR: #ff0000"><span style="COLOR: #111111"><span style="COLOR: #ffffff"><span style="COLOR: #ffff40"><span style="COLOR: #ff0000">(sukses).</span></span></span></span> <span style="COLOR: #111111"><span style="COLOR: #111111"><span style="COLOR: #111111"><span style="COLOR: #ffffff"><span style="COLOR: #ffff40">Insert data kedua andik dan Lamongan</span></span></span></span><span style="COLOR: #111111"><span style="COLOR: #111111"><span style="COLOR: #111111"><span style="COLOR: #111111"><span style="COLOR: #ffffff"><span style="COLOR: #ffff40"><span style="COLOR: #ff0000">.(Gagal),</span><span style="COLOR: #ffffff"><span style="COLOR: #ffffff"><span style="COLOR: #111111"><span style="BACKGROUND-COLOR: #ffff40">karena</span></span></span></span> data nama andik sudah ada di table (field nama).<br />
mudah kan temen2 moga bermanfaat ya&#8230;.met mencoba&#8230;.</span></span></span></span></span></span></span></span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://andikphp.blog.com/2009/01/05/cara-mencegah-duplicate-entry/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mencegah Entry data kosong dengan PHP</title>
		<link>http://andikphp.blog.com/2009/01/05/mencegah-entry-data-kosong-dengan-php/</link>
		<comments>http://andikphp.blog.com/2009/01/05/mencegah-entry-data-kosong-dengan-php/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 12:17:19 +0000</pubDate>
		<dc:creator>ANDIK</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p align="justify"><span style="COLOR: #ffff40">"Maaf data anda belum lengkap mohon dilengkapi dulu". kata-kata itu yang seharusnya ditampilkan untuk mencegah agar data yang masuk kedatabase tidak ada yang kosong (sesuai harapan). Saya punya beberapa pengalaman teman-teman waktu itu saya buat proram untuk entry data ke DB Mysql. Sambil membenahi program dikit-demisedikit interface yang q buat q rifres terus (agar tampilan berubah). Ternyata waktu q buka DB q recordnya sudah lebih dari 10 dan isinya kosong semua. Dengan kondisi seperti inilah makana kita memerlukan satpam untuk mencegah agar data yang ksosng tidak boleh masuk. Caranya mudah temen-temen ini q ada contoh scriptnya :<br />
Met mencoba temen2. good luck<img src="http://editor.blog.com/images/yui-extra/smileys/smiley-wink.gif" /><br /></span></p>

]]></description>
			<content:encoded><![CDATA[<div>
<p align="justify"><span style="COLOR: #ffff40">&#8220;Maaf data anda belum lengkap mohon dilengkapi dulu&#8221;. kata-kata itu yang seharusnya ditampilkan untuk mencegah agar data yang masuk kedatabase tidak ada yang kosong (sesuai harapan). Saya punya beberapa pengalaman teman-teman waktu itu saya buat proram untuk entry data ke DB Mysql. Sambil membenahi program dikit-demisedikit interface yang q buat q rifres terus (agar tampilan berubah). Ternyata waktu q buka DB q recordnya sudah lebih dari 10 dan isinya kosong semua. Dengan kondisi seperti inilah makana kita memerlukan satpam untuk mencegah agar data yang ksosng tidak boleh masuk. Caranya mudah temen-temen ini q ada contoh scriptnya :<br />
Met mencoba temen2. good luck<img src="http://editor.blog.com/images/yui-extra/smileys/smiley-wink.gif" /><br /></span></p>
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://andikphp.blog.com/2009/01/05/mencegah-entry-data-kosong-dengan-php/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
