  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                ช่วยดูให้ผมหน่อยนะครับ ผมใช้ Dream ทำอะครับ 
 
คือผมอยากจะสร้างหน้าเพิ่มข้อมูลสุนัขอ่ะครับ  แต่เพิ่มรูปไม่ได้อ่ะครับ 
 
ช่วยทีนะครับ 
 
โครงสร้างฐานข้อมูล 
 
Code 
CREATE TABLE `dog` ( 
  `d_id` int(10) NOT NULL auto_increment, 
  `d_pun` varchar(20) NOT NULL, 
  `d_name` varchar(20) NOT NULL, 
  `d_sex` varchar(20) NOT NULL, 
  `d_bith` varchar(30) NOT NULL, 
  `d_weight` varchar(20) NOT NULL, 
  `d_pic` varchar(200) NOT NULL, 
  `d_price` varchar(20) NOT NULL, 
  `d_status` varchar(20) NOT NULL, 
  PRIMARY KEY  (`d_id`) 
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;  
 
โค้ดหลังจากที่ใช้ดรีมทำนะครับ 
 
หน้า register_dog.php 
 
Code 
<?php require_once('Connections/Dog.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form10")) {
  $insertSQL = sprintf("INSERT INTO dog (d_pun, d_name, d_sex, d_weight, d_price, d_status) VALUES (%s, %s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['d_pun'], "text"),
                       GetSQLValueString($_POST['d_name'], "text"),
                       GetSQLValueString($_POST['d_sex'], "text"),
                       GetSQLValueString($_POST['d_weight'], "text"),
                       GetSQLValueString($_POST['d_price'], "text"),
                       GetSQLValueString($_POST['d_status'], "text"));
  mysql_select_db($database_Dog, $Dog);
  $Result1 = mysql_query($insertSQL, $Dog) or die(mysql_error());
  $insertGoTo = "doshow.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}
mysql_select_db($database_Dog, $Dog);
$query_dog = "SELECT * FROM dog";
$dog = mysql_query($query_dog, $Dog) or die(mysql_error());
$row_dog = mysql_fetch_assoc($dog);
$totalRows_dog = mysql_num_rows($dog);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form10" name="form10" method="POST" action="<?php echo $editFormAction; ?>">
  <table width="800" border="1" cellspacing="0" cellpadding="0">
    <tr>
      <th colspan="2" scope="col">เพิ่มข้อมูลสุนัข</th>
    </tr>
    <tr>
      <th width="109" scope="row">พันธุ์</th>
      <td width="685"><label>
        <input name="d_pun" type="text" id="d_pun" />
        </label></td>
    </tr>
    <tr>
      <th scope="row">ชื่อ</th>
      <td><label>
        <input name="d_name" type="text" id="d_name" />
        </label>
      </td>
    </tr>
    <tr>
      <th scope="row">เพศ</th>
      <td><label>
        <select name="select">
          <option value="ผู้" <?php if (!(strcmp("ผู้", $row_dog['d_sex']))) {echo "selected=\"selected\"";} ?>>ผู้</option>
          <option value="เมีย" <?php if (!(strcmp("เมีย", $row_dog['d_sex']))) {echo "selected=\"selected\"";} ?>>เมีย</option>
        </select>
        </label>
      </td>
    </tr>
    <tr>
      <th scope="row">วันเกิด</th>
      <td><label>
        <input name="d_sex" type="text" id="d_sex" />
        </label>
      </td>
    </tr>
    <tr>
      <th scope="row">น้ำหนัก</th>
      <td><label>
        <input name="d_weight" type="text" id="d_weight" />
        </label>
      </td>
    </tr>
    <tr>
      <th scope="row">ราคา</th>
      <td><label>
        <input name="d_price" type="text" id="d_price" />
        </label>
      </td>
    </tr>
    <tr>
      <th scope="row">รูป</th>
      <td><label>
        <input type="file" name="file" />
        </label>
      </td>
    </tr>
    <tr>
      <th scope="row">สถานะ</th>
      <td><label>
        <input name="d_status" type="text" id="d_status" />
        </label>
      </td>
    </tr>
    <tr>
      <th scope="row"> </th>
      <td><label>
        <input type="submit" name="Submit" value="บันทึก" />
        </label>
      </td>
    </tr>
  </table>
  <input type="hidden" name="MM_insert" value="form10">
  <input name="d_id" type="hidden" id="d_id" value="<?php echo $row_dog['d_id']; ?>" />
</form>
</body>
</html>
<?php
mysql_free_result($dog);
?> 
 
 
 
ส่วนหน้าโชว์ผมได้แบบนี้อะครับ  doshow.php ใจจริงก็อยากจะให้หน้านี้มีการแก้ไข้ด้วยเหมือนกันแต่ผมทำไม่เป็นอะครับ 
 
รบกวนหน่อยนะครับ 
 
 
<?php require_once('Connections/Dog.php'); ?>
<?php
$maxRows_Dog = 5;
$pageNum_Dog = 0;
if (isset($_GET['pageNum_Dog'])) {
  $pageNum_Dog = $_GET['pageNum_Dog'];
}
$startRow_Dog = $pageNum_Dog * $maxRows_Dog;
mysql_select_db($database_Dog, $Dog);
$query_Dog = "SELECT * FROM dog ORDER BY d_id ASC";
$query_limit_Dog = sprintf("%s LIMIT %d, %d", $query_Dog, $startRow_Dog, $maxRows_Dog);
$Dog = mysql_query($query_limit_Dog, $Dog) or die(mysql_error());
$row_Dog = mysql_fetch_assoc($Dog);
if (isset($_GET['totalRows_Dog'])) {
  $totalRows_Dog = $_GET['totalRows_Dog'];
} else {
  $all_Dog = mysql_query($query_Dog);
  $totalRows_Dog = mysql_num_rows($all_Dog);
}
$totalPages_Dog = ceil($totalRows_Dog/$maxRows_Dog)-1;
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<p>หน้าแสดงข้อมูล</p>
<table border="1">
  <tr>
    <td width="76">d_id</td>
    <td width="87">d_pun</td>
    <td width="97">d_name</td>
    <td width="85">d_sex</td>
    <td width="87">d_bith</td>
    <td width="104">d_weight</td>
    <td width="83">d_pic</td>
    <td width="95">d_price</td>
    <td width="99">d_status</td>
    <td width="66"> </td>
    <td width="63"> </td>
  </tr>
  <?php do { ?>
    <tr>
      <td><?php echo $row_Dog['d_id']; ?></td>
      <td><?php echo $row_Dog['d_pun']; ?></td>
      <td><?php echo $row_Dog['d_name']; ?></td>
      <td><?php echo $row_Dog['d_sex']; ?></td>
      <td><?php echo $row_Dog['d_bith']; ?></td>
      <td><?php echo $row_Dog['d_weight']; ?></td>
      <td><?php echo $row_Dog['d_pic']; ?>
        <form id="form1" name="form1" method="post" action="">
          <label>
            <input type="image" name="imageField" src="<?php echo $row_Dog['d_pic']; ?>" />
          </label>
        </form>
      </td>
      <td><?php echo $row_Dog['d_price']; ?></td>
      <td><?php echo $row_Dog['d_status']; ?></td>
      <td><div align="center">แก้ไข</div></td>
      <td><div align="center">ลบ</div></td>
    </tr>
    <?php } while ($row_Dog = mysql_fetch_assoc($Dog)); ?>
</table>
</body>
</html>
<?php
mysql_free_result($Dog);
?>
 
 
พี่ ๆ คนไหนว่างช่วยผมหน่อยนะครับ 
 
ตอนนี้มึนมากเลยครับผมต้องทำโปรเจคส่งอ่ะครับ 
 
ติดต่อผมทีนะครับ   
 
www.facebook.com/pramoom 
 
msn 
 
[email protected]   
 
ขอบคุณครับ
 
 
  Tag : PHP               
                        | 
           
          
            
		
  ประวัติการแก้ไข 2012-08-31 23:36:11	
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2012-08-31 23:33:57 | 
                      By :
                          kupramza | 
                      View :
                          1081 | 
                      Reply :
                          4 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  |