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 > พี่ พอจะทำแบบนี้ได้ไหมครับ คืออยากให้ ปุ่มcode PHP กับปุ่มที่อยู่ใน Form html รวมกันอ่ะครับ ทำไงอ่าาาา



 

พี่ พอจะทำแบบนี้ได้ไหมครับ คืออยากให้ ปุ่มcode PHP กับปุ่มที่อยู่ใน Form html รวมกันอ่ะครับ ทำไงอ่าาาา

 



Topic : 055927



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



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




คือ ผมมี2ค่าอยากจะ คลิ๊กแล้ว ให้มันส่ง ไปลบ ตารางนึง อีกตารางนึงส่งไป insert
คือ คลิ๊กครั้งเดียวส่งคำสั่งไป2ที่ ส่งค่าที่อยู่ใน Form โดยค่า php ก็ถูกส่งไปด้วยพร้อมๆกัน ไม่ต้องไปทำปุ่มคลิ๊ก 2 ที แล้ว

และพี่ๆ มีแบบ ให้ยืนยันก่อนไหมครับ ว่า ให้ยืนยัน คือ ผมทำแล้วมันก็ส่งค่าไปเลย อยากจะทำปุ่มให้มันยืนยันก่อนครับ


ค่าที่จะส่งแบบปุ่ม code php
Code (PHP)
<?php echo "<a href=delete.php?id=".$cdg_service['id']."><img src='item/next.png' input type=''><a/>"; ?>


อันนี้เป็นปุ่มที่อยู่ใน Form
Code (PHP)
<input type="image" name="send" id="send" src="item/next.png"/>


เอาสองตัวเนี่ย รวมกันได้ไหมครับ -..- แล้วก็ทำปุ่มยืนยันให้มัน จะต้องเขียนยังไงครับ ตอนนี้มึนๆ
ขอบคุณพี่ครับ



Tag : PHP, MySQL, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-02-12 08:25:16 By : makoto12 View : 1013 Reply : 4
 

 

No. 1



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



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

<a href="delete.php?id=<?php echo $cdg_service['id'];?>" onclick="javascript:confirm('คุณต้องการที่จะลบข้อมุลนี้หรือไม่');"><img src='item/next.png'/></a>



แบบนี้หรือเปล่าเอ่ย






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-12 08:35:19 By : kalamell
 


 

No. 2



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



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


ใช่ครับ แต่ ค่าที่อยู่ใน Form ไม่ส่ง แต่ มันลบอย่างเดียวแต่มันไม่ยอมส่ง ง่าาา ครับ

ถ้าใส่ปุ่มใน Form ธรรมดา มันจะส่งค่าไปยังตาราง2 ถ้า ใส่โค๊ดphp เข้าไปมันก็จะลบค่าในตารางที่1

แล้วถ้า จะทำให้มันกดทีเดียว ลบตาราง1พร้อมๆกับส่งค่าไปยังตาราง2 จะทำได้ป่าวงั๊ปปป T^T

หรือต้องไปเขียนที่ query แทนคับ
Code (PHP)
<?php require_once('Connections/CDG.php'); ?>
<?php
if (!isset($_SESSION)) {
  session_start();
}
$MM_authorizedUsers = "";
$MM_donotCheckaccess = "true";

// *** Restrict Access To Page: Grant or deny access to this page
function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { 
  // For security, start by assuming the visitor is NOT authorized. 
  $isValid = False; 

  // When a visitor has logged into this site, the Session variable MM_Username set equal to their username. 
  // Therefore, we know that a user is NOT logged in if that Session variable is blank. 
  if (!empty($UserName)) { 
    // Besides being logged in, you may restrict access to only certain users based on an ID established when they login. 
    // Parse the strings into arrays. 
    $arrUsers = Explode(",", $strUsers); 
    $arrGroups = Explode(",", $strGroups); 
    if (in_array($UserName, $arrUsers)) { 
      $isValid = true; 
    } 
    // Or, you may restrict access to only certain users based on their username. 
    if (in_array($UserGroup, $arrGroups)) { 
      $isValid = true; 
    } 
    if (($strUsers == "") && true) { 
      $isValid = true; 
    } 
  } 
  return $isValid; 
}

$MM_restrictGoTo = "index.php";
if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {   
  $MM_qsChar = "?";
  $MM_referrer = $_SERVER['PHP_SELF'];
  if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
  if (isset($_SERVER['QUERY_STRING']) && strlen($_SERVER['QUERY_STRING']) > 0) 
  $MM_referrer .= "?" . $_SERVER['QUERY_STRING'];
  $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
  header("Location: ". $MM_restrictGoTo); 
  exit;
}
?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($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"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO cdg_service_wait (id, id_service, `Date`, `Time`, Username, `Group`, Name_TH, Nickname, Product, Subject, Satisfied, `Service Reprsentative`, status, time_finish) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['id'], "int"),
                       GetSQLValueString($_POST['id_service'], "text"),
                       GetSQLValueString($_POST['Date'], "text"),
                       GetSQLValueString($_POST['Time'], "text"),
                       GetSQLValueString($_POST['Username'], "text"),
                       GetSQLValueString($_POST['Group'], "text"),
                       GetSQLValueString($_POST['Name_TH'], "text"),
                       GetSQLValueString($_POST['Nickname'], "text"),
                       GetSQLValueString($_POST['Product'], "text"),
                       GetSQLValueString($_POST['Serial_No'], "text"),
                       GetSQLValueString($_POST['Subject'], "text"),
                       GetSQLValueString($_POST['Satisfied'], "text"),
                       GetSQLValueString($_POST['Service_Reprsentative'], "text"),
                       GetSQLValueString($_POST['status'], "text"));

  mysql_select_db($database_CDG, $CDG);
  $Result1 = mysql_query($insertSQL, $CDG) or die(mysql_error());

  $insertGoTo = "service_wait.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}

$colname_service = "-1";
if (isset($_GET['id'])) {
  $colname_service = $_GET['id'];
}
mysql_select_db($database_CDG, $CDG);
$query_service = sprintf("SELECT * FROM cdg_service WHERE id = %s", GetSQLValueString($colname_service, "int"));
$service = mysql_query($query_service, $CDG) or die(mysql_error());
$row_service = mysql_fetch_assoc($service);
$totalRows_service = mysql_num_rows($service);

#************************************************************

#**********************************************************************

mysql_select_db($database_CDG, $CDG);
$query_service_wait = "SELECT * FROM cdg_service_wait";
$service_wait = mysql_query($query_service_wait, $CDG) or die(mysql_error());
$row_service_wait = mysql_fetch_assoc($service_wait);
$totalRows_service_wait = mysql_num_rows($service_wait);
?>

<!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>
<style type="text/css">
#apDiv1 {
	position:absolute;
	left:76px;
	top:29px;
	width:328px;
	height:69px;
	z-index:1;
}
#apDiv2 {	position:absolute;
	left:60px;
	top:9px;
	width:65px;
	height:69px;
	z-index:1;
}
</style>
</head>

<body>
<div id="apDiv1">
  <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
    <table align="center">
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="hidden" name="id" value="<?php echo $row_service['id']; ?>" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="hidden" name="id_service" value="<?php echo $row_service['id_service']; ?>" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input name="Date" type="hidden" value=<?php echo date("d-m-Y") ?> readonly="readonly" /> </td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="hidden" name="Time" value="<?php echo date(" H:i", time ());?>   น." size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="hidden" name="Username" value="<?php echo $row_service['Username']; ?>" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="hidden" name="Group" value="<?php echo $row_service['Group']; ?>" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="hidden" name="Name_TH" value="<?php echo $row_service['Name_TH']; ?>" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="hidden" name="Nickname" value="<?php echo $row_service['Nickname']; ?>" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="hidden" name="Product" value="<?php echo $row_service['Product']; ?>" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="hidden" name="Serial_No" value="<?php echo $row_service['Serial No.']; ?>" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="hidden" name="Subject" value="<?php echo $row_service['Subject']; ?>" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td align="center" valign="top" nowrap="nowrap">ความพึงพอใจในบริการ</td>
        <td valign="baseline"><table>
          <tr>
            <td><input type="radio" name="Satisfied" value="5" />
              ดีมาก</td>
          </tr>
          <tr>
            <td><input type="radio" name="Satisfied" value="4" />
              ดีพอสมควร</td>
          </tr>
          <tr>
            <td><input type="radio" name="Satisfied" value="3" />
              ปานกลาง</td>
          </tr>
          <tr>
            <td><input type="radio" name="Satisfied" value="2" />
              พอใช้</td>
          </tr>
          <tr>
            <td><input type="radio" name="Satisfied" value="1" />
              ควรปรับปรุง</td>
          </tr>
        </table></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="hidden" name="Service_Reprsentative" value="<?php echo $row_service['Service Reprsentative']; ?>" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="hidden" name="status" value="<?php echo date("d-m-Y") ?>" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="hidden" name="time_finish" value="<?php echo date("d-m-Y") ?>" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><a href="delete.php?id=<?php echo $cdg_service['id'];?>" onclick="javascript:confirm('คุณต้องการที่จะลบข้อมุลนี้หรือไม่');"><img src='item/next.png'/></a>
       
      </tr>
    </table>
    <input type="hidden" name="MM_insert" value="form1" />
  </form>
</div>

<form id="form2" name="form2" method="post" action="home.php">
  <input type="image" name="back" id="back" src="item/back.png" />
</form>
<p>&nbsp;</p>
</body>
</html>
<?php
mysql_free_result($service);
mysql_free_result($service_wait);
?>



คือ อยากจะส่งค่าจากตารางที่มีอยู่แล้ว ตาราง1+ข้อมูลเพิ่มนิดหน่อย ลงตาราง2
และลบข้อมูลของตารางที่1 ที่2ตารางมีค่า id ซ้ำกัน ออกจากตาราง1 เหลือข้อมูลที่update เพียงตาราง2ตารางเดียว

ต้องเขียน ยังไงครับ

เพราะผมลอง
ทำปุ่ม อันนึงลบข้อมูลตารางที่1
อีกปุ่มนึงก็เอาค่าที่มีอยู่ในตาราง1ไปลงตาราง2 เพื่อที่จะเอาค่าของตารางที่2ไปเป็นข้อมูลอัพเดท อ่ะครับ
มีสองปุ่มอ่ะครับ แต่อยากจะให้มันมีปุ่มเดียวแล้วก็ถามยืนยันว่า ชัวไหม
ผมไม่รู้จะเขียนยังไง =.=

ในโค๊ดนี้ ตารางที่1ผมใช้ cdg_service
ตารางที่2 ใช้ชื่อ cdg_service_wait
ครับขอบคุณคับพี่ๆ


ประวัติการแก้ไข
2011-02-12 11:43:00
2011-02-12 11:47:58
2011-02-12 11:50:28
2011-02-12 11:55:42
2011-02-12 11:58:09
2011-02-12 12:01:45
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-12 11:41:21 By : makoto12
 

 

No. 3



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



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


ผมเข้าใจถูกรึเปล่าครับ
ที่จะให้มันลบ มันจะไปเรียกไฟล์ delete.php โดยส่งค่า id ผ่าน GET ไป
แต่ปุ่มที่จะให้มันไปตาราง 2 มันก็ต้องขึ้นไปดูดค้ด <form method="post" action="xxxxx.php">

ซึ่งมันก็จะส่งค่าไปที่ไฟล์ อันอื่น ซึ่งมันไม่ใช่ delete.php แบบนี้รึเปล่า - -"
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-12 11:47:42 By : taleblue
 


 

No. 4



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



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


ถูกต้องแล้วครับพี่ เข้าใจถูกแล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-13 00:53:02 By : makoto12
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : พี่ พอจะทำแบบนี้ได้ไหมครับ คืออยากให้ ปุ่มcode PHP กับปุ่มที่อยู่ใน Form html รวมกันอ่ะครับ ทำไงอ่าาาา
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่