Home | Webboard | Chatroom | Guestbook | Tips and Tricks | IRC helper| Top Downloads| Free Links | Webmaster
รับทำ Homepage และ วิเคราะห์ข้อมูลงานวิจัยด้วย SPSS version 10.0.7 Tel: 06-1914469

บทที่1:
เรียนLinux บทที่3:เรียนPerl บทที่4:บทเรียนPHP บทที่5:บทเรียนSQL
บทที่8:หน้าที่ของแฟ้ม/ระบบDirectory บทที่9:คำสั่งบริหารระบบSuperUser

บทที่ 4 : บทเรียน PHP 4.1 PHP พิมพ์ข้อความอย่างง่าย 4.2 อ่านข้อความจาก Mysql มาแสดงผล 4.81 Upload ด้วย php

 
4.1 PHP พิมพ์ข้อความอย่างง่าย
:::::: แสดงการใช้ PHP พิมพ์ 1 ถึง 5 ซึ่งโครงสร้างภาษาคล้าย Perl และ C

    ข้อควรทราบ
  1. ไม่ต้อง chmod แฟ้ม php ก็ประมวลผลได้
  2. ไม่ต้องอยู่ใน cgi-bin โปรแกรม php ก็ทำงานได้
    ตัวอย่างโปรแกรมที่ใช้ทดสอบ
    <?
    for ($i=1;$i<=5;$i++){
    echo "$i<br>";
    }
    ?>

4.2 อ่านข้อมูลจาก Mysql มาแสดงผล

:::::: การใช้ความสามารถของ Mysql ในการเลือกข้อมูลมาให้ PHP
 
home

4.3 เพิ่มระเบียนใหม่เข้า Mysql
:::::: รับข้อมูลทีละรายการส่งเข้า Mysql
  home

4.4 เพิ่มระเบียนใหม่เข้า Mysql หลายระเบียนผ่าน form
:::::: รับข้อมูลได้หลายรายการพร้อม ๆ กันส่งเข้า Mysql

ตัวอย่างโปรแกรมที่ใช้ป้อนข้อมูล เตรียมส่งเข้า mysql addmany.htm
ข้อมูลที่ส่งเข้าจะใช้เครื่องหมาย , แยกระหว่างเขตข้อมูล และ 1 บรรทัดก็คือ 1 ระเบียน ทำให้ผู้ใช้สามารถสร้างข้อมูลจาก Excel แล้ว export
<form action=addmany.php> <textarea name=manyrecord rows=6 cols=40></textarea> <input type=submit></form>
 
ตัวอย่างโปรแกรมที่ใช้ส่งข้อมูลเข้า Mysql (addmany.php ถูกสั่งจาก addmany.htm)
<?
$getline = preg_split("/[\s\n]+/",$manyrecord);
for ($j=0;$j<count($getline);$j++) {
$l = $j + 1;
$getfield = preg_split("/[\s,]+/",$getline[$j]);
print "$l $getfield[0] - $getfield[1] - $getfield[2]<br>";
}
$link = mysql_connect("localhost","thaiall","some_pass");
if ($link) {
echo "Connect OK<hr>";
mysql_select_db("test",$link);
for ($j=0;$j<count($getline);$j++) {
$l = $j + 1;
$getfield = preg_split("/[\s,]+/",$getline[$j]);
print "$l $getfield[0] - $getfield[1] - $getfield[2]";
$query = "insert into testf values('$getfield[0]','$getfield[1]',$getfield[2])";
$result = mysql_db_query("test",$query);
if (!$result) {
echo "ผิดพลาด";
} else {
echo "เพิ่มเรียบร้อย";
}
echo "<br>";
}
mysql_close($link);
} else {
echo "Connect error";
}
?>
 

home


4.81 Upload ด้วย php
:::::: รับชื่อแฟ้มแล้วส่งเข้าไปในห้องที่ต้องการ โดยตรวจรหัสผ่านที่เก็บไว้ในห้องนั้น