|
|
|
ช่วยดู PHP+ MySQL ให้ทีครับ มันขึ้น No database selected เวลาเรียกใช้ฟังก์ชันครับ |
|
|
|
|
|
|
|
Edit: ทำได้แล้วครับ ผมดีโง่ไปหน่อย ลืม include ไฟล์ที่ติดต่อฐานข้อมูลมาครับ ตอนนี้ทำได้แล้วครับ
ขอโทษทีครับที่ทำให้รกบอร์ด - -"
คือผมส่งค่าในหน้าเดียวกันครับ เวลาคลิกลิงค์ไหนก็ให้ส่งค่าในหน้าเดียวตามตัวแปร แล้วค่อยใช้ if เรียกฟังก์ชันอีกหน้ามาแสดงครับ
admin_page.php
<html>
<head>
</head>
<body>
<div id="main-content">
<div id="content">
<?
if(!empty($_GET["adminPost"])){
include("check_data.php");
echo Adminpost(); //เรียกฟังก์ชันโพสบทความ
} else {
echo "ยินดีต้อนรับ";
}
?>
</div>
<div id="sidebar-right">
<h2>เมนู</h2>
<div class="menu">
<ul>
<li class="main-link"><a href="admin_page.php">หน้าหลัก</a></li>
<li><a href="index.php" target="_blank">ชมเว็บไซต์</a></li>
<li><a href="admin_page.php?adminPost=on">โพสบทความ</a></li> //จะให้แสดงหน้าโพสบทความครับ
<li><a href="admin_showArticles.php">แก้ไขบทความ</a></li>
<li><a href="logout.php">ออกจากระบบ</a></li>
</ul>
</div>
</div>
</div>
</body>
</html>
check_data.php
<?
function Adminpost(){
$strProvince = "SELECT * FROM province ORDER BY province_name";
$objQuery1 = mysql_query($strProvince) or die(mysql_error());
$strSector = "SELECT * FROM sector ORDER BY sector_name";
$objQuery2 = mysql_query($strSector) or die(mysql_error());
?>
<form method="POST" enctype="multipart/form-data" action="check_article.php" style="text-align: left;">
<li>ชื่อบทความ: <input name="title" type="text" value="" maxlength="255" style="width:500px;" /></li>
<li><span class="note">หากกรอกข้อมูลในช่อง "เพิ่มจังหวัดใหม่" บทความนี้จะได้หมวดหมู่ตามข้อมูลที่กรอกลงไปทันที</span></li>
<li> <select name="province" style="width:100px; margin-right: 15px;">
<option value="" select>:: จังวัด ::</option>
<?
while($provinceResult = mysql_fetch_assoc($objQuery1)){//แสดงจังหวัด
echo "<option value=$provinceResult[province_id]>$provinceResult[province_name]</option>";
}
?>
</select>
<select name="sector" style="width:100px; margin-right: 15px;">
<option value="" select>:: ภาค ::</option>
<?
while($sectorResult = mysql_fetch_assoc($objQuery2)){//แสดงภาค
echo "<option value=$sectorResult[sector_id]>$sectorResult[sector_name]</option>";
}
?>
</option>
</select>
เพิ่มจังหวัดใหม่ : <input name="provinceNew" type="text" maxlength="20" style="width:200px;" /></li>
<li>เนื้อหา:</li><li><textarea id="details" name="details"></textarea></li>
<script type="text/javascript">
//<![CDATA[
CKEDITOR.replace( 'details',{
skin : 'kama',
language : 'th',
extraPlugins : 'uicolor',
uiColor : '#f0f0f0',
height : 350,
width : 650,
toolbar :
[
['Source','-','Templates'],
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],
],
filebrowserBrowseUrl : 'ckfinder/ckfinder.html',
filebrowserImageBrowseUrl : 'ckfinder/ckfinder.html?Type=Images',
filebrowserFlashBrowseUrl : 'ckfinder/ckfinder.html?Type=Flash',
filebrowserUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
filebrowserImageUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
filebrowserFlashUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'
} );
//]]>
</script>
<li><span class="note">คำค้นหา(Tag): กรุณาใส่ <b>,</b> หลังคำค้นหา เช่น <i><b>มาดี, มีสุข</b></i> เป็นต้น</span></li>
<li><input name="tag" type="text" style="width:500px;" /></li>
<input name="userid" type="hidden" />
<input name="submit" type="submit" value="ตกลง" style="width:80px; height: 30px;"/>
<input name="reset" type="reset" value="ยกเลิก" style="width:80px; height: 30px;"/>
</form>
<?
}
?>
เวลาคลิกแล้วมันขึ้น No database selected เป็นเพราะอะไรหรอครับ ผมก็ select ฐานข้อมูลปรกตินะ
รบกวนช่วยดูให้ทีครับว่าผมทำอะไรผิดตรงไหนครับ
ขอบคุณมากๆ ครับ
Tag : PHP, MySQL, HTML/CSS
|
ประวัติการแก้ไข 2011-08-20 15:52:28
|
|
|
|
|
Date :
2011-08-20 15:46:39 |
By :
fogza |
View :
1150 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mysql_db_select มันอยู่ตรงไหนหล่ะครับ
|
|
|
|
|
Date :
2011-08-20 16:20:12 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|