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,027

HOME > PHP > PHP Forum > ช่วยตอบหน่อยนะครับผมไม่รู้จริงๆ ตามที่ผมได้ตั้งกระทู้ถามไปแล้วมีคนแนะนำให้ไปดูตัวอย่างอีก



 

ช่วยตอบหน่อยนะครับผมไม่รู้จริงๆ ตามที่ผมได้ตั้งกระทู้ถามไปแล้วมีคนแนะนำให้ไปดูตัวอย่างอีก

 



Topic : 043456



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



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




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

https://www.thaicreate.com/php/forum/043413.html



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-05-30 21:23:40 By : หมูแดง View : 776 Reply : 1
 

 

No. 1



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



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


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


Code
<?
if ($send == "")
{?>
<form method="POST" action="<? echo $PHP_SELF ?>">

<h3>
<center><font color="#CD2626">Please enter your search</font>

</h3>
<table border="1" align="center" cellpadding="5" cellspacing="1"
bordercolor="#7FFF00" bgcolor="#7FFF00">
<tr>
<td>aaaaaa :</td>
<td><input type="text" name="aaaaaa" bacgrow /><c></td>
</tr>
<tr>
<td>bbbbb:</td>
<td><input type="text" name="bbbbb"><c></td>
</tr>
<tr>
<td>ccccc:</td>
<td><input type="text" name="ccccc"><c></td>
</tr>
<tr>
<td colspan="2">ddddd : <input type="radio" name="radddddd" value="0">
x<c>&nbsp; <input type="radio" name="radddddd" value="1"> y<c></td>
</tr>
<tr>
<td colspan="2">eeeee: <input type="radio" name="radeeeee" value="0">
www<c>&nbsp; <input type="radio" name="radeeeee" value="1"> bbb<c></td>
</tr>
<tr>
<td colspan="2">fffff: <input type="radio" name="radfffff" value="0">mmm<c>&nbsp;
<input type="radio" name="radfffff" value="1"> nnnn<c></td>
</tr>
</table>
<div colspan="2" align="center">
<h2><input name="send" type="submit" value="search" /></h2>
<p>

</div>
</form>
<?
}else{
if ($_POST['aaaaaa']== "" && $_POST['bbbbb']== "" && $_POST['ccccc'] == ""){
echo "You are not complete";
}else{
$dbcon = mysql_connect("localhost","root","1234");
if (!$dbcon){ die('Could not connect: '. mysql_error () );
}
mysql_select_db ( "sadb", $dbcon );


/* เขียนต่อสายอักขระเอานะครับ ก็ให้แยกให้ออกว่า
อันไหน เป็นอันที่ต้องส่งค่ามาให้ตลอด และอันไหนมีหรือไม่มีค่าส่งมาก็ได้
*/


$sql = "select * from qqqq where ;";

if ($_POST ['aaaaaa'] != "") { // ถ้ามีค่าเข้ามา

if ($_POST ['bbbbb'] != "" || $_POST ['ccccc'] != "") { // ถ้า ค่าถัดไป ไม่เป็นค่าว่าแสดงว่า sql ต้องเดิม OR ,AND ในการเชื่อม เงื่อนไข SQL
$sql .= "(aaaaaa ='" . $_POST ['aaaaaa'] . "') OR ";
} else {
// กรณีที่ถัดจากค่านี้ไม่มีค่าอะไรนอกจากนี้แ้ล้วที่ส่งเข้ามา จะไม่ต้องมี OR, AND
$sql .= "(aaaaaa ='" . $_POST ['aaaaaa'] . "')";
}
}

if ($_POST ['bbbbb'] != "") {
if ($_POST ['ccccc'] != "") {
$sql .= "(bbbbb ='" . $_POST ['bbbbb'] . "') OR ";
} else {
$sql .= "(bbbbb ='" . $_POST ['bbbbb'] . "')";
}
}

if ($_POST ['ccccc'] != "") {
$sql .= "(ccccc ='" . $_POST ['ccccc'] . "') ";
}

//checked
// echo $_POST ['radddddd'];
// echo $_POST ['radeeeee'];
// echo $_POST ['radfffff'];

#$conWhere="where";


$result = mysql_query ( $sql );

$numfiel = mysql_num_fields ( $result );
echo "<center><table width=\"600\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bordercolor=\"black\" bgcolor=\"#CAFF70\">";
echo "<tr bgcolor = \"#66CD00\">";
for($i = 0; $i < $numfiel; $i ++)
echo "<th><font size = '2'>" . mysql_field_name ( $result, $i ) . "<font>";
while ( $row = mysql_fetch_array ( $result ) ) {
echo "<tr>";
echo "<td>" . $row ['aaaaaa'] . "</td>";
echo "<td>" . $row ['ddddd'] . "</td>";
echo "<td>" . $row ['bbbbbe'] . "</td>";
echo "<td>" . $row ['eeeee'] . "</td>";
echo "<td>" . $row ['ccccc'] . "</td>";
echo "<td>" . $row ['fffff'] . "</td>";
}
echo "</table>";
mysql_close ( $dbcon );
}
}
?>








Date : 2010-05-31 17:39:00 By : Ravatna
 

   

ค้นหาข้อมูล


   
 

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