|
|
|
มีปัญหาเรื่อง List เมนู (ติดต่อฐานข้อมูล)รบกวนช่วยหน่อยครับ |
|
|
|
|
|
|
|
ใช้ where เชื่อมครับ
Code (PHP)
<?php
// list menu
$sql2 = "select * From membertype";
$result2 = mysql_query($sql2);
$Num_Rows2 = mysql_num_rows($result2);
$result2 = mysql_query($sql2);
echo "<select name=MemberTypeID id=MemberTypeID class=input>";
echo "<option value=0>เลือกประเภสมาชิก";
While($row2= mysql_fetch_array($result2)){
$MemberTypeID = $row2["MemberTypeID"];
$MemberType = $row2["MemberType"];
?>
<option value="<? echo "$MemberTypeID"; ?>"><? echo "$MemberTypeID"; ?>-<? echo "$MemberType"; ?>
<?
}
echo "</option></select>";
?>
<?
//แสดงรหัส
$sql_numcode="select * from member where id = '$result2[id]'";
$db_queryr=mysql_db_query($db,$sql_numcode);
$result_numcode=mysql_fetch_array($db_queryr);
$num_rows_code=mysql_num_rows($db_queryr);
$run_number = $num_rows_code+1;
$member_id=sprintf("%04d",$run_number);
echo "<font color=#FF0000><b>N$member_id</b></font><input type=hidden name=MemberID value='N$member_id'>";
?>
|
|
|
|
|
Date :
2011-08-06 15:31:03 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมทำตามที่คุณ อ้นคุง บอกน่ะครับ แต่ทำแล้วค่าก็ยังไม่เปลี่ยนครับ
อย่างที่บอกไว้ตอนต้นครับ
คือ ถ้าผมเลือก ลูกค้าทั่วไปจากลิตส์เมนู จะแสดงรหัส Nตามด้วยตัวเลข
ถ้าผมเลือก ลูกค้าพิเศษจากลิตส์เมนู จะแสดงรหัส Pตามด้วยตัวเลข
แต่ที่ผมทำพอเลือกแล้วก๊ยังไม่เปลี่ยนครับ
มีคนบอกไห้ไช้ Ajax แต่ผมก็เขียนไม่เป็น
Code (PHP)
<?php
// list menu
$sql2 = "select * From membertype";
$result2 = mysql_query($sql2);
$Num_Rows2 = mysql_num_rows($result2);
$result2 = mysql_query($sql2);
echo "<select name=MemberTypeID id=MemberTypeID class=input>";
echo "<option value=0>เลือกประเภสมาชิก";
While($row2= mysql_fetch_array($result2)){
$MemberTypeID = $row2["MemberTypeID"];
$MemberType = $row2["MemberType"];
?>
<option value="<? echo "$MemberTypeID"; ?>"><? echo "$MemberTypeID"; ?>-<? echo "$MemberType"; ?>
<?
}
echo "</option></select>";
?>
<?
//แสดงรหัส
$sql_numcode="select * from member where MemberTypeID = '$result2[MemberTypeID]'";
$db_queryr=mysql_db_query($db,$sql_numcode);
$result_numcode=mysql_fetch_array($db_queryr);
$num_rows_code=mysql_num_rows($db_queryr);
$run_number = $num_rows_code+1;
$member_id=sprintf("%04d",$run_number);
if ($result2[MemberTypeID]==1){
echo "<font color=#FF0000><b>N$member_id</b></font><input type=hidden name=MemberID value='N$member_id'>";
}
else{
echo "<font color=#FF0000><b>P$member_id</b></font><input type=hidden name=MemberID value='P$member_id'>";
}
?>
|
|
|
|
|
Date :
2011-08-07 12:28:48 |
By :
donwaan2027 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณผิดครับ เปลี่ยนจาก $result2[memberTypeID] เป็น $row2[memberTypeID]
|
|
|
|
|
Date :
2011-08-08 09:00:02 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|