|
|
|
รับค่า จาก radio แต่มันไม่ยอมเก็บค่า Values ทำไงดีๆ |
|
|
|
|
|
|
|
มันบันทึกลงฐานข้อมูลไม่ได้หรอครับ หรือว่ายังไง
|
|
|
|
|
Date :
2012-08-30 16:31:15 |
By :
gtblackhat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เท่าที่ดู ไม่มีการติด Database หรือ Queryไรเลยอะ
ไม่มีloop while
|
|
|
|
|
Date :
2012-08-30 16:34:57 |
By :
sambrazil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยหน่อยน๊ะค่ะ
แก้ไม่ออกจริงๆ
โคดที่เอามาเปงแค่ส่วนหนึ่งค่ะ !!
|
|
|
|
|
Date :
2012-08-30 18:16:55 |
By :
taengii |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา code ไฟล์ ส่ง/รับ มาดูครับ
คนที่เข้ามาดูจะได้ช่วยคิด
|
|
|
|
|
Date :
2012-08-30 18:31:27 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ค่ะ
Code (PHP)
<? @session_start(); ?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<html>
<head>
<title>ข้อมูลเลือดที่จ่ายออกไป</title>
<LINK REL="SHORTCUT ICON" HREF="../img/Blood.gif">
</head>
<body>
<form name="frmex" method="POST" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<table width="1024" border="1" align="center">
<tr>
<th>ค้นหา:
<select name="ddlselect" id="ddlselect">
<option selected>- เลือกประเภทการค้นหา -</option>
<option value="BloodG" <? if($_GET["ddlselect"]=="BloodG"){echo"selected";}?>>กรุ๊ปเลือด</option>
<option value="Type" <? if($_GET["ddlselect"]=="Type"){echo"selected";}?>>ประเภท</option>
<option value="BagNumber" <? if($_GET["ddlselect"]=="BagNumber"){echo"selected";}?>>รหัสถุงเลือด</option>
</select>
ระบุสิ่งที่ต้องการค้นหา :
<input name="txtKey" type="text" id="txtKey" value="<?=$_GET["txtKey"];?>">
<input type="submit" name="Search" id="Search" value="ค้นหา"></th>
</tr>
</table>
</form>
<? if($_REQUEST['txtKey'] != "") {
include ("../Index/config.inc.php");
$del = $_REQUEST['ddlselect'];
$strSQL = "SELECT * FROM receive WHERE 1";
if($_REQUEST["ddlselect"] != "" and $_REQUEST["txtKey"] != ''){
$strSQL .= " AND (".$_REQUEST["ddlselect"]." LIKE '%".$_REQUEST["txtKey"]."%' ) ";
}
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page = 3; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"]){
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page){
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0){
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$strSQL .=" order by Date_Donation LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);
?>
//ส่วนนี้ที่มีปัญหาค่ะ
<table align="center" width="1200" border="0" cellpadding="1" cellspacing="1">
<tr bgcolor="#CC0033">
<td width="100" align="center" bgcolor="#BB0000">รหัสประจำตัวผู้บริจาค</td>
<td width="100" align="center" bgcolor="#BB0000">รหัสถุงเลือด</td>
<td width="80" align="center" bgcolor="#BB0000">กรุ๊ปเลือด</td>
<td width="80" align="center" bgcolor="#BB0000">วันที่บริจาค</td>
<td width="100" align="center" bgcolor="#BB0000">ชนิด</td>
<td width="100" align="center" bgcolor="#BB0000">ปริมาณ</td>
<td width="40" align="center" bgcolor="#BB0000">สถานะ</td>
<td width="40" align="center" bgcolor="#BB0000">เลือก</td>
</tr>
<? while($row = mysql_fetch_array($objQuery)){ ?>
<tr>
<form name="frmsave" method="POST" action="BlooddelCH.php">
<td align="center"><?=$row["DonorID"];?></td>
<td align="center"><?=$row["BagNumber"];?></td>
<td align="center"><?=$row["BlooDG"];?></td>
<td align="center"><?=$row["Date_Donation"];?></td>
<td align="center"><?=$row["Type"];?></td>
<td align="center"><?=$row["Quan"];?></td>
<td align="center">
<input type = "radio" name="radio" id="rdo1" value="จ่าย"/>จ่าย
<input type = "radio" name="radio" id="rdo2" value="จอง"/>จอง
<?
$id=$row["DonorID"];
echo $_POST["radio"];
?>
</td>
<td align="center"><span id="row table color"><a href="BlooddelCH.php?DonorID=<?=$id?>" onClick="return confirm('เลือกถุงเลือดเรียบร้อยแล้ว');">เลือก</a></span></td>
<td>
</tr>
</form>
<td align="center"><a href="captures/<?=$row["pwd_img"];?>" onclick=""> <?=$row["pwd_img"];?></td>
</tr>
<? } ?>
</table>
<br>
ผลลัพธ์ที่ได้ : <?= $Num_Rows;?> แถว : <?=$Num_Pages;?> หน้า : <? //ถถูฏ?>
<?
if($Prev_Page){
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page&Search=$_REQUEST[Search]&txtKey=$_REQUEST[txtKey]'><< Back</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page){
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i&Search=$_REQUEST[Search]&txtKey=$_REQUEST[txtKey]'>$i</a> ]";
}
else{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages){
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page&Search=$_REQUEST[Search]&txtKey=$_REQUEST[txtKey]>Next>></a> ";
}
}
@mysql_close;
?>
</body>
</html>
เมื่อเลือกแล้วก้อเข้ามาเช็คตรงนี้
Code (PHP)
<?php
@session_start();
$id=$_REQUEST['DonorID'];
$ST=$_REQUEST['radio'];
echo"$ST";
echo "คัย ".$id."<br>";
echo "เอาอันนี้ ".$ST."<br>"; //เช็คดูว่าส่งค่ามาป่าว
include "../Index/config.inc.php";
$Status="จ่าย";
$var= date("Y-m-d");
$sql3="SELECT * FROM receive WHERE DonorID='".$id."' ";
$result3=mysql_query($sql3);
while($row = mysql_fetch_array($result3)){
$ID = $row[DonorID];
$Bag = $row[BagNumber];
$Date_do = $row[Date_Donation];
$Type = $row[Type];
$Quan = $row[Quan];
}
//Insert ข้อมูลตรงนี้ค่ะ คือค่าตัวอื่นขึ้นหมดเลย ยกเว้น Statusที่รับมาจาก radio ค่ะ
$result3 = mysql_query("Insert Into deleteblood (DonorID,BagNumber,Date_Donation,Date_Delete,Type,Quan,Status) VALUES('$ID','$Bag','$Date_do','$var','$Type','$Quan','$Status')");
$dbQuery = mysql_query($result3) or die ("Error Query :".$result3."");
#$sql="delete from receive where DonorID='".$id."' ";
#$result=mysql_query($sql);
#echo $sql;
#if ($result) {
#echo"เลือกข้อมูลสำเร็จ<br>";
#echo "<meta http-equiv='refresh' content='0;URL=../Admin/Bloodex.php'>";
#}
#else {
#echo "<h3>ไม่สามารถลบข้อมูลได้ในขณะนี้</h3>";
#}
?>
<html>
<head>
<title>--ข้อมูลผู้บริจาคโลหิต--</title>
<LINK REL="SHORTCUT ICON" HREF="../img/Blood.gif">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
</body>
</html>
|
ประวัติการแก้ไข 2012-08-30 21:00:54 2012-08-30 21:03:32
|
|
|
|
Date :
2012-08-30 20:59:07 |
By :
taengii |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วค่ะ เปลี่ยนจากใช้ link เป็น submit แทน ค่ะ
|
|
|
|
|
Date :
2012-08-31 00:32:58 |
By :
taengii |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะทำเป็น Link ต้องใช้ javasctipt ครับเช่น
Code (PHP)
<a href="......" onClick="document.ไอดี form.submit();">......</a>
|
ประวัติการแก้ไข 2012-08-31 10:38:02
|
|
|
|
Date :
2012-08-31 10:37:43 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|