|
|
|
ดึงข้อมูลจาก listbox แต่ข้อมูลไม่ขึ้น ช่วยดูโค็ตให้หน่อยครับ |
|
|
|
|
|
|
|
<select name="f" id="f">
<option value="f"><--Select--></option>
<?php
require('conn_mysql.php');
$q="select * from language";
$qr=mysql_query($q) or die(mysql_error());
while($rs=mysql_fetch_array($qr)){
?>
<option value="<?=$rs['language_code']?>"><?=$rs['language_code']?></option>
<?php } ?>
</select>
แน่ใจหรอว่า <?= ใช้ได้
อย่าดูด้วยตา viewsource ดูนะว่ามันมี error หรือเปล่า
|
|
|
|
|
Date :
2012-01-18 11:30:22 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูแล้วนะครับ ไม่มี error อะไรเลย แต่ข้อมูลไม่มีโชว์ครับ อ่าครับ
|
|
|
|
|
Date :
2012-01-18 11:47:24 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยตอบผมหน่อยครับ ผม ทำยังไม่ได้เลยครับ
|
|
|
|
|
Date :
2012-01-18 12:00:19 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
listbox จะไม่แสดงเออเรอถ้าคำสั่ง sql อยู่ภายใต้แท็ก <select>
แก้เป็น
Code (PHP)
<?php
require('conn_mysql.php');
$q="select * from language";
$qr=mysql_query($q);
?>
<select name="f" id="f">
<option value="f"><--Select--></option>
<?php
while($rs=mysql_fetch_array($qr)){
?>
<option value="<?=$rs['language_code']?>"><?=$rs['language_code']?></option>
<?php } ?>
</select>
|
|
|
|
|
Date :
2012-01-18 13:21:25 |
By :
narubet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ยังไม่มา อ่าครับ ยังเหมือนเดิมเลยครับ ท่าน รบกวนหน่อยครับ
|
|
|
|
|
Date :
2012-01-18 14:53:06 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาไฟล์ conn_mysql.php มาดู เอา database มาดู
หรือแก้เป็น
Code (PHP)
<option value="<?echo $rs['language_code'];?>"><?echo $rs['language_code'];?></option>
|
|
|
|
|
Date :
2012-01-18 15:42:00 |
By :
narubet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองแก้ แล้วนะ ข้อมูลก็ยังไม่มาครับ
<?php
$host="xxxx"; // สมมุติ
$user="root";
$password="xxxx"; // สมมุติ
$dbname="iso";
$conn=mysql_connect($host,$user,$password)or die("Could not connect");
mysql_query("SET NAMES utf-8");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
mysql_select_db($dbname)or die("Could not select database");
?>
|
|
|
|
|
Date :
2012-01-18 16:28:13 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรง require('conn_mysql.php'); คุณเรียกกี่ครั้งอ่ะครับ ใน page นี้ เพราะผมเคยเป็น ถ้าเรียกมากว่า 1 มันไม่แสดงข้อมูล ลองดูน่ะครับ
|
|
|
|
|
Date :
2012-01-18 16:34:45 |
By :
GhostLocal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เรียก 1 ครั้งครับ เพราะว่า ผมเอา code ทั้งหมดนี้ออกมาไว้อีกหน้าเลยครับ
|
|
|
|
|
Date :
2012-01-18 16:53:13 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมยังแก้ ไม่ได้เลยครับ ช่วยหน่อยครับ
|
|
|
|
|
Date :
2012-01-20 10:25:20 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค้ดทุกหน้ามาดู
|
|
|
|
|
Date :
2012-01-20 10:46:14 |
By :
narubet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้า listbox ที่ดึงข้อมูลมาจาก DB
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php
require('conn_mysql.php');
$q="select * from language";
$qr=mysql_query($q);
?>
<select name="f" id="f">
<option value="f"><--Select--></option>
<?php
while($rs=mysql_fetch_array($qr)){
?>
<option value="<? echo $rs['language_code'];?>"><? echo $rs['language_code'];?></option>
<?php } ?>
</select>
หน้า ฐานข้อมูล
Code (PHP)
<?php
$host="aa";
$user="root";
$password="abc";
$dbname="iso";
$conn=mysql_connect($host,$user,$password)or die("Could not connect");
mysql_query("SET NAMES utf-8");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
mysql_select_db($dbname)or die("Could not select database");
?>
|
|
|
|
|
Date :
2012-01-20 11:07:14 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรวจสอบว่ามีข้อมูลไหม ไม่ใ่ช่ว่าไม่มีข้อมูลนะ
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php
require('conn_mysql.php');
$q="select * from language";
$qr=mysql_query($q);
$numrow=mysql_num_rows($qr);
if($numrow>0){
echo" have $numrow rows ";
?>
<select name="f" id="f">
<option value="f"><--Select--></option>
<?php
while($rs=mysql_fetch_array($qr)){
?>
<option value="<? echo $rs['language_code'];?>"><? echo $rs['language_code'];?></option>
<?php } ?>
</select>
<?}else{
echo"no data";
}?>
|
|
|
|
|
Date :
2012-01-20 12:16:24 |
By :
narubet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมขอชี้แจงก่อนนะครับ
โค็ตที่ผมเอามาโพสให้พี่ bts ดู เป็น โค็ตที่ รันในเครื่องผมได้ ข้อมูลโชว์หมด
แต่พอผมเอาโค็ตพวกนี้ไปรันบน host มันกลับไม่มีข้อมูลครับ
ผมเลยอยากทราบว่ามันเกี่ยวกับอะไรครับ ตอนนี้ผมทำ ระบบ intranet บน server
บน server จะมี appserv แต่เป็นคนละ verions กับในเครื่องของผมเองครับ
ไม่ทราบว่ามีผลหรือป่าวที่ข้อมูลไม่โชว์
|
|
|
|
|
Date :
2012-01-20 13:12:50 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในฐานข้อมูล server มีข้อมูลเหมือนกับเครื่องคุณทุกประการหรือเปล่า
แล้วหน้าอื่นแสงข้อมูลได้ปกติไหม
แล้วโค้ดที่ผมแก้ไปตรง if มันขึ้นว่ายังไงครับ
|
ประวัติการแก้ไข 2012-01-20 13:58:12
|
|
|
|
Date :
2012-01-20 13:57:13 |
By :
narubet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอ export จากเครื่องผม แล้วไป import ในเครื่องของ server เลยครับ
ส่วนโค็ตที่ลองให้ผม รันดู ผมรันแล้ว มันเหมือนกับว่า หน้านั้นใช่ไม่ได้อ่าครับ เหมือนกับว่า ไม่มีไฟล์นั้นเลยอ่าครับ
|
|
|
|
|
Date :
2012-01-20 15:30:06 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
printscreen มาดู
|
|
|
|
|
Date :
2012-01-20 15:35:45 |
By :
narubet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รันแค่ไฟล์ conn_mysql.php เฉยๆ ดูครับ
<? เปลี่ยนเป็น <?php ให้หมด
|
|
|
|
|
Date :
2012-01-20 15:41:54 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วครับ
Code (PHP)
<?php
require('conn_mysql.php');
$sql="select * from doctype";
$query = mysql_query($sql);
while($resule = mysql_fetch_array($query))
{
$value = $resule['typecode'];
$id = $resule['type_id'];
?>
<option value="<?php echo $id;?>"><?php echo $value; ?></option>
<?php
}
?>
<option value="OTHER">OTHER</option>
</select>
|
|
|
|
|
Date :
2012-01-20 16:18:25 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าดึงจากฐานข้อมูล Oracle ล่ะครับ ใช้แบบไหนอ่า ...แนะนำให้หน่อยครับ...ภาษา php (ใช้ oci ติดต่อครับ)
|
|
|
|
|
Date :
2012-01-21 11:02:07 |
By :
wagon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|