|
|
|
ขอสอบถามอีกนิดครับ อยากให้แสดงคำว่า ไม่พบข้อมูล ต้องทำยังไงครับ |
|
|
|
|
|
|
|
แก้ให้เป็น UTF8 หมดทุกหน้าแล้วนะครับ หน้าแสดงการค้นหาก็ไม่มีปัญญา มันเป็นเฉพาะหน้าแก้ไขอะครับ
|
|
|
|
|
Date :
2015-01-27 11:31:26 |
By :
rmhh |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องมีที่ผิดแหละครับ หรือดูข้อมูลเก่าอาจจะมีปัญหาอยู่แล้ว ให้ลอง Insert เข้าไปใหม่ครับ
|
|
|
|
|
Date :
2015-01-27 11:34:12 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2015-01-27 11:59:14 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอสอบถามอีกนิดครับ อยากให้แสดงคำว่า ไม่พบข้อมูล ต้องทำยังไงครับ ผมพยายามศึกษากระทู้เก่าๆแล้วแต่ผมไม่รู้จะเอา code ไปใส่บรรทันไหน (ปล.ผมใช้ dreamweaver ทำนะครับไม่ได้เขียนโค้ดขึ้นมาเอง)
Code (PHP)
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$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;
}
}
$colname_Recordset1 = "-1";
if (isset($_POST['searchnumbac'])) {
$colname_Recordset1 = $_POST['searchnumbac'];
}
mysql_select_db($database_wtcmhe, $wtcmhe);
$query_Recordset1 = sprintf("SELECT * FROM bac WHERE numberbac LIKE %s", GetSQLValueString("%" . $colname_Recordset1 . "%", "text"));
$Recordset1 = mysql_query($query_Recordset1, $wtcmhe) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
Code (PHP)
<table width="1024" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td width="161" align="left"><h5><a href="BAC.php">กลับหน้าหลัก</a></h5></td>
<td width="863"> </td>
</tr>
<tr>
<td colspan="2"><div class="alert alert-info"><strong>
<h2>ผลการค้นหา</h2></strong>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="5">
<?php do { ?><tr>
<td width="300" rowspan="7" align="center" valign="top"><img src="imagebac/<?php echo $row_Recordset1['picbac']; ?>" width="150" height="150"></td>
<td width="75" align="right">รหัสนิสิต :</td>
<td width="477" align="left"> <?php echo $row_Recordset1['numberbac']; ?></td>
</tr>
<tr>
<td align="right">ชื่อ :</td>
<td align="left"> <?php echo $row_Recordset1['namebac']; ?></td>
</tr>
<tr>
<td align="right">นามสกุล :</td>
<td align="left"> <?php echo $row_Recordset1['subnamebac']; ?></td>
</tr>
<tr>
<td align="right">รุ่น :</td>
<td align="left"> <?php echo $row_Recordset1['synbac']; ?></td>
</tr>
<tr>
<td align="right">ศูนย์สอบ :</td>
<td align="left"> <?php echo $row_Recordset1['mapbac']; ?></td>
</tr>
<tr>
<td align="right">เบอร์โทร :</td>
<td align="left"> <?php echo $row_Recordset1['talbac']; ?></td>
</tr>
<tr>
<td align="right">อีเมลล์ :</td>
<td align="left"> <?php echo $row_Recordset1['emailbac']; ?></td>
</tr>
<tr>
<td colspan="3" align="center" valign="top"><hr></td>
</tr><?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</table>
</div></td>
</tr>
</table>
|
ประวัติการแก้ไข 2015-01-27 13:40:39
|
|
|
|
Date :
2015-01-27 13:36:52 |
By :
rmhh |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
if($totalRows_Recordset1 <= 0){
echo "ไม่พบข้อมูล";
}
|
|
|
|
|
Date :
2015-01-27 13:47:04 |
By :
yamcrocodile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ห๊ะ ยังไม่ได้หรือครับ มันขึ้นอะไร error อะไร บ้างหรือเปล่าครับ หรือยังไง ครับจะได้หาทางออกให้ครับ
ปล. พยายามพิมพ์ code เองดีกว่าให้โปรแกรม มัน gen ให้นะครับ เราจะได้เข้าใจถึงตัว code ทำงานอย่างไร พยายามอย่า copy พอเราจำได้แล้ว ทีนี้เราจะให้ โปรแกรม gen ให้ หรือจะพิมพ์ เองก็สบายแล้วครับ พิมพ์ทุกบันทัด ถ้าพิมพ์ เหมือนเค้าแล้วโปรแกรม มัน error พยายามหา error อ่าน error ให้ออกว่ามาจากจุดไหน ทำแบบนี้ ประมาณเดือนนึง ก็จะเริ่มเข้าใจมันแล้วละครับ แต่ต้องทำทุกวันนะครับ
หัวข้อสำคัญที่ควรรู้เกี่ยวกับ php + mysql
mysql_query (update, delete, select, insert)
mysql_fetch_assoc หรือ mysql_fetch_array
mysql_num_rows
php
if else
while
เอาเท่านี้ก็พอจะถูไถได้แล้วครับ ถ้าจะเจาะลึกลงไปอีกก็พวก
php
array
foreach
for
switch
function
..........................................
mysql
left join
right join
inner join
............................................................
ประมาณนี้ละครับ
|
ประวัติการแก้ไข 2015-01-27 14:48:57
|
|
|
|
Date :
2015-01-27 14:39:58 |
By :
yamcrocodile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณสำหรับคำแนะนำ
|
ประวัติการแก้ไข 2015-01-27 15:23:46
|
|
|
|
Date :
2015-01-27 14:56:50 |
By :
rmhh |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|