|
|
|
ขอคำแนะนำในการใช้ Radio Button เป็นตัวเลือกListmenu เพื่อเลือกค่าไปค้นหา |
|
|
|
|
|
|
|
คุรก็ใช้ IF เอาน่ะครับ ไม่ยากเลย
Code (PHP)
if($_POST["radio"] == "1")
{
$sql = ..........................
}
else
{
$sql = ..........................
}
|
|
|
|
|
Date :
2012-06-22 14:45:18 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2012-06-22 14:45:18
รายละเอียดของการตอบ ::
หน้า 001.php
Code (PHP)
<body>
<form id="form1" name="form1" method="post" action="show.php">
<label>
<input type="radio" name="r1" id="radio" value="r1" />
<select name="month" id="month">
<option value="00">= เดือน =</option>
<option value="01">มกราคม</option>
<option value="02">กุมภาพันธ์</option>
<option value="03">มีนาคม</option>
<option value="04">เมษายน</option>
<option value="05">พฤษภาคม</option>
<option value="06">มิถุนายน</option>
<option value="07">กรกฏาคม</option>
<option value="08">สิงหาคม</option>
<option value="09">กันยายน</option>
<option value="10">ตุลาคม</option>
<option value="11">พฤศจิกายน</option>
<option value="12">ธันวาคม</option>
</select>
</label>
<label>
<select name="year" id="year">
<option value="00">= ปี =</option>
<option value="2012">2555</option>
<option value="2013">2556</option>
<option value="2014">2557</option>
<option value="2015">2558</option>
<option value="2016">2559</option>
<option value="2017">2560</option>
</select>
<br />
<br />
<input type="radio" name="r2" id="radio2" value="r2" />
<select name="year2" id="year2">
<option value="00">= ปี =</option>
<option value="2012">2555</option>
<option value="2013">2556</option>
<option value="2014">2557</option>
<option value="2015">2558</option>
<option value="2016">2559</option>
<option value="2017">2560</option>
</select>
<br />
<br />
</label>
<p>
<label>
<input type="submit" name="button" id="button" value="ตกลง" />
</label>
</p>
</form>
</body>
เมื่อผม กดปุ่้ม ตกลง
จะไปยังหน้า show.php
ในหน้า show.php
Code (PHP)
<style type="text/css">
@import url("css.css");
</style>
<?php
$y = $_GET["year"];
$y2 = $_GET["year2"];
$m = $_GET["month"];
?>
<?php require_once('Connections/library.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$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;
}
}
mysql_select_db($database_library, $library);
if($_POST["r1"] == "r1")
{
$query_january = "SELECT book_name,book_isbn , count(borrow_isbn) as maxid FROM member_borrow INNER JOIN book ON member_borrow.borrow_isbn = book.book_isbn WHERE member_borrow.day_show like '%-$m-$y' GROUP BY borrow_isbn ORDER BY maxid desc limit 15 ";
$january = mysql_query($query_january, $library) or die(mysql_error());
$row_january = mysql_fetch_assoc($january);
$totalRows_january = mysql_num_rows($january);
}
else
{
$query_january = "SELECT book_name,book_isbn , count(borrow_isbn) as maxid FROM member_borrow INNER JOIN book ON member_borrow.borrow_isbn = book.book_isbn WHERE member_borrow.day_show like '%-%-$y2' GROUP BY borrow_isbn ORDER BY maxid desc limit 15 ";
$january = mysql_query($query_january, $library) or die(mysql_error());
$row_january = mysql_fetch_assoc($january);
$totalRows_january = mysql_num_rows($january);
}
?>
<script type="text/javascript">
<!--
function MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</script>
<p align="center"><span class="style15">สถิติหนังสือถูกยืมสูงสุด 15 รายการ</span></p>
<p align="center" class="style15">เดือน <? echo $_GET['months'] ?> ปี <? echo $_GET['years'] ?></p>
<?php if ($totalRows_january > 0) { // Show if recordset not empty ?>
<table width="40%" border="0" align="center">
<tr>
<td width="65%"><div align="center" class="style14">ชื่อหนังสือ</div></td>
<td width="35%"><div align="center" class="style14">เลขISBN</div></td>
</tr>
<?php do { ?>
<tr>
<td class="style14"><div align="left"><?php echo $row_january['book_name']; ?></div></td>
<td class="style14"><div align="center"><?php echo $row_january['book_isbn']; ?></div></td>
</tr>
<?php } while ($row_january = mysql_fetch_assoc($january)); ?>
</table>
<div align="center"><br />
<label>
<input name="button" type="button" id="button" onClick="MM_goToURL('parent','administrator_report_book_year.php');return document.MM_returnValue" value="กลับ" />
</label>
<br />
</div>
<?php } // Show if recordset not empty ?>
<p> </p>
<?php if ($totalRows_january == 0) { // Show if recordset empty ?>
<p align="center"><br />
<br />
<br />
<span class="style14">ไม่มีข้อมูลหนังสือ</span>
<p align="center">
<p align="center">
<label>
<input name="button2" type="button" id="button2" onClick="MM_goToURL('parent','administrator_report_book_year.php');return document.MM_returnValue" value="กลับ" />
</label>
<p align="center">
<?php } // Show if recordset empty ?>
</p>
<?php
mysql_free_result($january);
?>
แต่ผมสงสัยในตอนที่ผมจะส่งค่าของ Listmenu ครับ
ถ้าผมเลือก r1
จะเอาค่า month และ year ส่งไปด้วยยังไงครับ
ถ้าผมเลือก r2
จะเอาค่า year2 ส่งไปด้วยยังไงครับ
|
ประวัติการแก้ไข 2012-06-22 15:24:32
|
|
|
|
Date :
2012-06-22 15:20:56 |
By :
numprick |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|