|
|
|
ทำไหใมันส่งค่าได้ถึงต้องกด 2 ทีคับ งงมาก ช่วยด้วยคับ |
|
|
|
|
|
|
|
อัพรูปให้ดูน่ะคับ ตรง $idtype=$_GET[id_type] มันส่งมาได้แล้ว คับ ค่าตรงที่ select1=<? echo $select1?> ตรง actionอ่ะคับ
มันไม่แสดงในการกดเลือกครั้งแลก มันต้องกดถึง2ครั้ง ค่าถึงขึ้นคับ
|
|
|
|
|
Date :
2009-11-24 21:05:15 |
By :
timvisa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รูปแรก การทำงานคือเวลาเลือกประเภทสินค้าแล้วจำทำการแสดงสินค้าออกมาหมด อันนี้ไม่มีปัญหา
รูปที่สอง การทำงานคือต้องการแสดงเฉพาะชนิดสินค้าที่อยู่ในประเภทที่เลือกปไปเมื่อกี้ แต่ปัญหาก็ดังรูปคับเวลาเลือก Listbox แล้วเวลาส่งค่าไปไหมมันถึงเป็นค่าว่างซะงั้น
พอมีตัวอย่างโค๊ตหรือป่าวคับที่การทำงานเหมือนกับรูปข้างบนอ่ะคับ แนะนำหน่อยน่ะคับ
|
|
|
|
|
Date :
2009-11-24 21:16:58 |
By :
timvisa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$idtype=$_GET[id_type];
$select1=$_GET[select1]; // เพิ่มไอ้นี่เข้าไป
|
|
|
|
|
Date :
2009-11-24 22:17:23 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังเป็นอยู่อ่ะคับ ผลอัพ code ทั้งหมด ให้ดูเลยล่ะกัน
|
|
|
|
|
Date :
2009-11-25 04:37:59 |
By :
timvisa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// อันนี้ไฟล์ชื่อ Productall.php
Code (PHP)
<style type="text/css">
<!--
.style1 {
font-family: "mS Sans Serif";
font-size: 14px;
color: #000000;
}
-->
</style>
<table width="843" border="0" cellpadding="0" cellspacing="0" align="center">
<!--DWLayoutTable-->
<tr>
<td height="90" colspan="2" valign="top">
<? include ("HeaderProduct.php"); ?></td>
</tr>
<tr>
<td width="220" height="10"></td>
<td width="623"></td>
</tr>
<tr>
<td height="43" colspan="2" valign="top">
<? include ("MenuMain.php"); ?> </td>
</tr>
<tr>
<td height="10"></td>
<td></td>
</tr>
<tr>
<td height="273" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="220" height="275" valign="top"><? include "MenuProduct.php"; ?></td>
</tr>
</table>
</td>
<td valign="top">
<table width="100%" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" border="1" bordercolor="#FFFFFF">
<!--DWLayoutTable-->
<tr valign="top">
<td width="619" height="25" align="center" valign="middle">
<?
$id_type=$_GET[id_type];
?>
<?php
include "../connect.php";
mysql_query("SET character_set_results=tis620");
$strSQL = "SELECT * FROM category WHERE ID_Type = '$id_type' ORDER BY ID_Category ASC";
$objQuery = mysql_db_query($dbname,$strSQL);
?>
<form id="Category" name="Category" method="post" action="Productall.php?id_type=<? echo $id_type?>&select1=<? echo $select1?>">
<select name="select1" id="select1" onchange="JavaScript:submit(select1.value)">
<option selected="selected" value="">[ เลือกแสดงเฉพาะชนิดสินค้า ]</option>
<?php
while($objResult = mysql_fetch_array($objQuery))
{
$idcategory=$objResult[ID_Category];
echo "<option value='".$objResult["ID_Category"]."'>".$objResult["Name_Category"]."</option>";
}
?>
</select>
</form>
</td>
</tr>
<tr valign="top">
<td height="249" valign="top">
<?
$id_type=$_GET[id_type];
$select=$_GET[select1];
if($id_type<>"")
{
include "ProductView.php";
}
if($id_type<>"" and $select<>"")
{
include "ProductView1.php";
}
?>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="168" colspan="2" valign="top">
<? include ("FooterProduct.php"); ?> </td>
</tr>
</table>
|
|
|
|
|
Date :
2009-11-25 04:39:27 |
By :
timvisa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//ไฟล์ชื่อ MenuProduct.php
Code (PHP)
<style type="text/css">
.style30 {color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Tahoma; }
.style31 {color: #333333; font-size: 12px; font-family: Tahoma; }
.style32 {color: #333333; font-size: 12px; font-weight: bold; font-family: Tahoma; }
</style>
<table width="220" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
<tr>
<td width="220" height="36" align="center" valign="middle" bgcolor="#C0DCC0" class="style32" >ประเภทสินค้า</td>
</tr>
<tr>
<td height="80" valign="top" class="style31">
<fieldset>
<?
include "../connect.php";
mysql_query("SET character_set_results=tis620");
$sql=" select * from producttype where ID_Type > '01' ";
$result=mysql_db_query($dbname,$sql);
echo "<ul>";
while($rs=mysql_fetch_array($result))
{
$idtype=$rs[ID_Type];
$typename=$rs[Name_Type];
echo "<br><li><a href='Productall.php?id_type=$idtype'>$typename</a></li><br>";
}
echo "</ul>";
mysql_close($c)
?>
</fieldset></td>
</tr>
</table>
|
|
|
|
|
Date :
2009-11-25 04:40:44 |
By :
timvisa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//ไฟลชื่อ Productview.php อันนี้แสดงสินค้าที่เลือกตามประเภทออกมาทั้งหมด
<style type="text/css">
.style30 {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.style31 {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #333333; }
.style32 {font-family: Tahoma; font-size: 12px; color: #333333; }
.style33 {font-family: "mS Sans Serif"; font-size: 14px; font-weight: bold; color: #FF0000;}
.style34 {font-family: "mS Sans Serif"; font-size: 14px; color: #2A9FAA;}
</style>
<?
$id_type=$_GET[id_type];
//echo $id_type;
//echo $select;
if($select=="" and $id_type<>"")
{
echo "<table width='100%' cellpadding='0' cellspacing='0' border='0' bordercolor='#000000' align='center'><tr valign='top'>";
$intRows = 0;
include "../connect.php";
$sql=" select * from product where ID_Type='$id_type'";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result))
{
$idpro=$rs[ID_Pro];
$idtype=$rs[ID_Type];
$idcategory=$rs[ID_Category];
$price=$rs[Price];
$picture=$rs[Picture];
$size=$rs[Size];
$intRows++;
echo"<td>";
?>
<table border="0" bordercolor="#000000" align="center">
<tr>
<td align="center"><span class="style33">ราคา <? echo $price ?> บาท</span><br><br>
<? echo "<img src='../Member/PhotoProduct/$picture'>"; ?><br>
<span class="style34">[รายละเอียดสินค้า...]</span>
</td>
</tr>
</table><br><hr>
<?
echo"</td>";
if(($intRows)%3==0)
{
echo"</tr>";
}
else
{
echo "<td>";
}
}
echo"</tr>
</table>";
?>
<?
}
?>
|
|
|
|
|
Date :
2009-11-25 04:42:34 |
By :
timvisa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ไฟล์ชื่อ Productview1.php แสดงผลเฉพาะชนิดสินค้าที่เลือกที่อยู่ในประเภทนั้นๆ
<style type="text/css">
.style30 {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.style31 {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #333333; }
.style32 {font-family: Tahoma; font-size: 12px; color: #333333; }
.style33 {font-family: "mS Sans Serif"; font-size: 14px; font-weight: bold; color: #FF0000;}
.style34 {font-family: "mS Sans Serif"; font-size: 14px; color: #2A9FAA;}
</style>
<?
$id_type=$_GET[id_type];
$select1=$_GET[select1];
echo "แสดงเฉพาะรายการสินค้าชนิด ::$select1";
echo "<table width='100%' cellpadding='0' cellspacing='0' border='0' bordercolor='#000000' align='center'><tr valign='top'>";
$intRows = 0;
include "../connect.php";
$sql=" select * from product where ID_Type='$id_type' and ID_Category='$select1'";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result))
{
$idpro=$rs[ID_Pro];
$idtype=$rs[ID_Type];
$idcategory=$rs[ID_Category];
$price=$rs[Price];
$picture=$rs[Picture];
$size=$rs[Size];
$intRows++;
echo"<td>";
?>
<table border="0" bordercolor="#000000" align="center">
<tr>
<td align="center"><span class="style33">ราคา <? echo $price ?> บาท</span><br><br>
<? echo "<img src='../Member/PhotoProduct/$picture'>"; ?><br>
<span class="style34">[รายละเอียดสินค้า...]</span>
</td>
</tr>
</table><br><hr>
<?
echo"</td>";
if(($intRows)%3==0)
{
echo"</tr>";
}
else
{
echo "<td>";
}
}
echo"</tr>
</table>";
mysql_close($c);
?>
|
|
|
|
|
Date :
2009-11-25 04:44:05 |
By :
timvisa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|