|
|
|
ถ้าไม่มี่ข้อมูลในฐานข้อมูลให้ echo ยังไม่มีข้อมูลโครงการในระบบ แต่ถ้ามีข้อมูลให้ทำตามเงื่อนไข คือตอนนี้มีข้อมูลแต่มันดันแสดงว่ายังไม่มีข้อมูลโครงการในระบบ |
|
|
|
|
|
|
|
รบกวนดูเงื่อนไขให้หน่อยคะ คือรู้ว่าผิดแน่ๆ
เงื่อนไขคือ ถ้าไม่มี่ข้อมูลในฐานข้อมูลให้ echo "ยังไม่มีข้อมูลโครงการในระบบ" แต่ถ้ามีข้อมูลให้ทำตามเงื่อนไข
คือตอนนี้มัน echo "ยังไม่มีข้อมูลโครงการในระบบ" ทั้งๆที่มีข้อมูลอยู่ในระบบอยู่แล้วคะ
โค้ดคะ
Code (PHP)
<?php require_once('../../Connections/Connect.php'); ?>
<?php require_once('../../Connections/Connect2.php'); ?>
<?php
mysql_select_db($database_Connect, $Connect);
$query_show_data = sprintf("SELECT * FROM tb_faculty WHERE fa_username = %s and fa_status='' ORDER BY fa_id DESC ", GetSQLValueString($colname_show_data, "text"));
$show_data = mysql_query($query_show_data, $Connect) or die(mysql_error());
$row_show_data = mysql_fetch_assoc($show_data);
$totalRows_show_data = mysql_num_rows($show_data);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<?php
if(!$show_data=="")//ถ้าไม่ตรงตามเงื่อนไข ที่ คิวรี่ไว้ ไม่พบข้อมูล แสดง...
{
echo "ยังไม่มีข้อมูลโครงการในระบบ";
}else{
?>
<?php do { ?>
<?php
$text_data=$row_show_data['fa_detail'];
?>
<div class="col-md-3">
<img src="../image/<?php echo $row_show_data['img']; ?>" class="card-img-top rounded border" />
<div class="text-center">
<font size="3" color="#202c39">
<b>"<?php echo $row_show_data['fa_type']; ?>"</b>
</font>
<br />
<div class="text-left text-dec">
<a href="about.php?fa_id=<?php echo $row_show_data['fa_id']; ?>"><font color="#202c39">
<?php
echo mb_substr(strip_tags($text_data), 0, 140, 'UTF-8') . ' ...';
?>
</font>
<br />
<font color="#ec008c" class="text-right" title="ลงทะเบียน">+ อ่านเพิ่มเติม</font></a>
</div>
</div>
</div>
<?php } while ($row_show_data = mysql_fetch_assoc($show_data)); ?>
</div>
</div>
</div>
<?php } ?>
<?php
mysql_free_result($member1);
mysql_free_result($show_data);
?>
</body>
</html>
หน้าที่แสดงข้อมูลคะ
Tag : PHP, MySQL, XAMPP, Windows
|
ประวัติการแก้ไข 2019-03-01 16:26:20 2019-03-01 16:26:49 2019-03-01 17:45:33
|
|
|
|
|
Date :
2019-03-01 16:23:29 |
By :
memyzelf00 |
View :
2501 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(!$show_data=="")
เขียนใหม่ เอาให้ชัดเจน
ไปดูว่า mysql_query มันให้ result อะไรบ้าง ถ้าคิวรี่ได้ จะได้อะไร ถ้าคิวรี่ไม่ได้ จะได้อะไร
แล้วนำมากำหนด condition ใหม่
|
|
|
|
|
Date :
2019-03-02 08:55:45 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if($totalRows_show_data<=0)
เปลี่ยนเป็น
if($totalRows_show_data<1)
การทำงานจะเร็วกว่ากัน อันเดียวอาจไม่เห็นความแตกต่าง แต่ถ้าเยอะๆ ก้มีผลกับการทำงาน
ฝึกการใช้ condition ให้เปรียบเทียบน้อยที่สุด
|
|
|
|
|
Date :
2019-03-02 12:03:43 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|