|
|
|
ช่วยดูให้ผมหน่อยนะครับ ผมใช้ Dream ทำอะครับคืออยากจะทำเพิ่ม ลบ แก้ไข ใส่รูปอะครับ |
|
|
|
|
|
|
|
ช่วยดูให้ผมหน่อยนะครับ ผมใช้ 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 :
1017 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่อย ๆ ทำตามทีล่ะ Step ครับ เดียวก็เข้าใจเองครับ
|
|
|
|
|
Date :
2012-09-01 00:02:54 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากที่ผม ได้ดูโค๊ดข้างบนแล้ว เป็นโค๊ดแบบโปรเลยนะครับ
ก็แค่แทรกโค๊ด อัพโหลดรูปตามพี่วินให้ไว้ ก็น่าจะไม่ยากนะครับ
พี่วินทำไว้ ละเอียดยิบ
|
|
|
|
|
Date :
2012-09-01 10:04:38 |
By :
compiak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|