Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ช่วยดูให้ผมหน่อยนะครับ ผมใช้ Dream ทำอะครับคืออยากจะทำเพิ่ม ลบ แก้ไข ใส่รูปอะครับ



 

ช่วยดูให้ผมหน่อยนะครับ ผมใช้ Dream ทำอะครับคืออยากจะทำเพิ่ม ลบ แก้ไข ใส่รูปอะครับ

 



Topic : 083277



โพสกระทู้ ( 26 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



ช่วยดูให้ผมหน่อยนะครับ ผมใช้ 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">&nbsp;</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">&nbsp;</td>
    <td width="63">&nbsp;</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
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-08-31 23:33:57 By : kupramza View : 1017 Reply : 4
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลองศึกษาตัวนี้ให้เข้าใจครับ ง่ายที่สุดแล้วครับ



Go to : PHP สร้างฟอร์มสำหรับ Upload รูปภาพลงในฐานข้อมูล MySQL พร้อมกับแบบ Form สำหรับการแก้ไขรูปภาพ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-31 23:45:58 By : mr.win
 


 

No. 2



โพสกระทู้ ( 26 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2012-08-31 23:45:58
รายละเอียดของการตอบ ::
พี่ครับช่วยเขียนคอมเม้นให้ผมหน่อยได้ป่าวครับ

รบกวนหน่อยนะครับ ผมลองตามของพี่แล้วมันได้ครับแต่ว่าผมจะเอาไปประยุกต์ใช้เพิ่มต่อไม่เป็นจริง ๆ ครับอันนี้ผมแอบเอาไปลองตั้งแต่มะวานแล้วครับ

รบกวนหน่อยนะครับ เขียนอธิบายให้ผมทีนะครับ

ขอบคุณมากนะครับ



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-09-01 00:01:35 By : kupramza
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ค่อย ๆ ทำตามทีล่ะ Step ครับ เดียวก็เข้าใจเองครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-09-01 00:02:54 By : mr.win
 


 

No. 4



โพสกระทู้ ( 1,096 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


จากที่ผม ได้ดูโค๊ดข้างบนแล้ว เป็นโค๊ดแบบโปรเลยนะครับ
ก็แค่แทรกโค๊ด อัพโหลดรูปตามพี่วินให้ไว้ ก็น่าจะไม่ยากนะครับ
พี่วินทำไว้ ละเอียดยิบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-09-01 10:04:38 By : compiak
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูให้ผมหน่อยนะครับ ผมใช้ Dream ทำอะครับคืออยากจะทำเพิ่ม ลบ แก้ไข ใส่รูปอะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่