 |
รบกวนพี่ๆ ดูโค้ดหน่อยค่ะ มันเปน popup ที่ให้แสดงหลังจากที่คลิกลิ้งค่ะ |
|
 |
|
|
 |
 |
|
เอา คำสั่ง session_start(); ไว้บรรทัดแรกสุดครับ
|
 |
 |
 |
 |
Date :
2010-01-10 15:20:54 |
By :
somparn |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แก้แล้วปรากฏว่าเออเร่อส่วนของ session หายไป
แต่ตัวตารางยังไม่ออกค่ะ ออกแต่ชื่อฐานข้อมูลกะชื่อตาราง
PrimitiveDatabase
s
|
 |
 |
 |
 |
Date :
2010-01-10 15:37:09 |
By :
independence55 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
น่าจะเป็นคำสั่ง while($row=mysql_fetch_array) ตรง line 51 นี้นะคะ ลองดูมันมีอะไรหายไปหรือเปล่า
|
 |
 |
 |
 |
Date :
2010-01-10 17:53:27 |
By :
ultrasiam |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใช้โค๊ดเดิมนะ แต่แทรก
Code (PHP)
ob_start();
ไวบนสุด และ
Code (PHP)
ob_end_flush();
ไวลางสุด
่น่าจะได้นะ
|
 |
 |
 |
 |
Date :
2010-01-10 18:29:05 |
By :
onedan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แก้ตามที่บอกกันแล้วละคะ แต่มันออกมาแค่ตารางแรก ตารางเดียวเองอ่า
|
 |
 |
 |
 |
Date :
2010-01-10 20:10:26 |
By :
independence55 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ดูตามที่คุณ ultrasiam ตอบไว้อะครับ 
|
 |
 |
 |
 |
Date :
2010-01-10 21:05:27 |
By :
plakrim |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แก้ตามที่บอกแร้วค่าา แต่ตอนมีมันออกมาแค่ ตารางแรก ตารางเดียว อ่า
ตามโค้ดนี้นะคะ
Code (PHP)
<?php
session_start();
ob_start();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ฐานข้อมูล</title>
</head>
<?php
$db_hostname="localhost";
$db_username="root";
$db_password="1234";
$db_name="myproject";
$connect=mysql_connect($db_hostname,$db_username,$db_password)or die("Not connect database");
mysql_select_db($db_name) or die("เลือกฐานข้อมูลไม่ได้");
mysql_query("SET NAMES UTF8");
$dbID=$_SESSION[dbID];
//find db name
$sqlFind="SELECT dbName FROM database_info WHERE dbID='$dbID'";
$resultFind=mysql_query($sqlFind) or die (mysql_error());
$rowFind=mysql_fetch_array($resultFind);
$dbName=$rowFind["dbName"];
echo $dbName;
mysql_select_db($dbName) or die("เลือกฐานข้อมูลไม่ได้ 2");
$sqlShowTable="SHOW TABLES FROM $dbName";
$resultShowTable=mysql_query($sqlShowTable) or die (mysql_error());
while($rowShowTable=mysql_fetch_array($resultShowTable))
{
$rowShowTable=mysql_fetch_array($resultShowTable);
$table=$rowShowTable[0];
echo "<br>".$table;
$sqlCoName="SHOW COLUMNS FROM $table";
?>
<table width="500" border="1" bordercolor="#663300" cellpadding="0" cellspacing="0">
<tr>
<?php
$resultCoName=mysql_query($sqlCoName);
while($rowCoName=mysql_fetch_array($resultCoName))
{
?>
<th width="70"><div align="center"><?php echo $rowCoName[0];?></div></th>
<?php
}
?>
</tr>
<?php
$sqlRow="SELECT * FROM $table";
$result=mysql_query($sqlRow) or die (mysql_error());
$ncol=mysql_num_fields($result);
while($row=mysql_fetch_array($result))
{
?>
<tr>
<?php
for($i=0;$i<$ncol;$i++)
{
?>
<td><div align="center"><?php echo $row[$i];?></div></td>
<?php
}
?>
</tr>
<?php
}
echo "<br>";
}
ob_end_flush();
?>
</table>
<body>
</body>
</html>
|
 |
 |
 |
 |
Date :
2010-01-10 22:44:34 |
By :
independence55 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองแบบนี้ดู
Code (PHP)
<?php
ob_start();
session_start();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ฐานข้อมูล</title>
</head>
<?php
$db_hostname="localhost";
$db_username="root";
$db_password="1234";
$db_name="myproject";
$connect=mysql_connect($db_hostname,$db_username,$db_password)or die("Not connect database");
mysql_select_db($db_name) or die("เลือกฐานข้อมูลไม่ได้");
mysql_query("SET NAMES UTF8");
$dbID=$_SESSION[dbID];
//find db name
$sqlFind="SELECT dbName FROM database_info WHERE dbID='$dbID'";
$resultFind=mysql_db_query($db_name,$sqlFind) or die (mysql_error());
$rowFind=mysql_fetch_array($resultFind);
$dbName=$rowFind["dbName"];
echo $dbName;
mysql_select_db($dbName) or die("เลือกฐานข้อมูลไม่ได้ 2");
$sqlShowTable="SHOW TABLES FROM $dbName";
$resultShowTable=mysql_db_query($db_name,$sqlShowTable) or die (mysql_error());
while($rowShowTable=mysql_fetch_array($resultShowTable))
{
$rowShowTable=mysql_fetch_array($resultShowTable);
$table=$rowShowTable[0];
echo "<br>".$table;
$sqlCoName="SHOW COLUMNS FROM $table";
?>
<table width="500" border="1" bordercolor="#663300" cellpadding="0" cellspacing="0">
<tr>
<?php
$resultCoName=mysql_db_query($db_name,$sqlCoName);
while($rowCoName=mysql_fetch_array($resultCoName))
{
?>
<th width="70"><div align="center"><?php echo $rowCoName[0];?></div></th>
<?php
}
?>
</tr>
<?php
$sqlRow="SELECT * FROM $table";
$result=mysql_db_query($db_name,$sqlRow) or die (mysql_error());
$ncol=mysql_num_fields($result);
while($row=mysql_fetch_array($result))
{
?>
<tr>
<?php
for($i=0;$i<$ncol;$i++)
{
?>
<td><div align="center"><?php echo $row[$i];?></div></td>
<?php
}
?>
</tr>
<?php
}
echo "<br>";
}
?>
</table>
<body>
</body>
</html>
<?php
ob_end_flush();
?>
ลองดูละกัน
|
 |
 |
 |
 |
Date :
2010-01-11 00:54:11 |
By :
onedan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองแล้วไม่ออกซักตารางเรยค่ะ - -"
|
 |
 |
 |
 |
Date :
2010-01-11 02:08:26 |
By :
independence55 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอา $rowShowTable=mysql_fetch_array($resultShowTable); ที่ line 33 ออกค่ะ
|
 |
 |
 |
 |
Date :
2010-01-11 08:40:22 |
By :
ultrasiam |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองแบบนี้ค่ะ
Code (PHP)
<?php
session_start();
ob_start();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ฐานข้อมูล</title>
</head>
<?php
$db_hostname="localhost";
$db_username="root";
$db_password="1234";
$db_name="phonebook";
$connect=mysql_connect($db_hostname,$db_username,$db_password)or die("Not connect database");
mysql_select_db($db_name) or die("เลือกฐานข้อมูลไม่ได้");
mysql_query("SET NAMES UTF8");
$dbID=$_SESSION[dbID];
//find db name
$sqlFind="SELECT dbName FROM database_info WHERE dbID='$dbID'";
$resultFind=mysql_query($sqlFind) or die (mysql_error());
$rowFind=mysql_fetch_array($resultFind);
$dbName=$rowFind["dbName"];
echo $dbName;
mysql_select_db($dbName) or die("เลือกฐานข้อมูลไม่ได้ 2");
$sqlShowTable="SHOW TABLES FROM $dbName";
$resultShowTable=mysql_query($sqlShowTable) or die (mysql_error());
while($rowShowTable=mysql_fetch_array($resultShowTable))
{
$table=$rowShowTable[0];
$sqlCoName="SHOW COLUMNS FROM $table";
$resultCoName=mysql_query($sqlCoName);
$numcol=mysql_num_rows($resultCoName);
?>
<table width="500" border="1" bordercolor="#663300" cellpadding="0" cellspacing="0">
<tr><td colspan="<?php echo $numcol; ?>" align="center"><?php echo $table; ?></td>
<tr>
<?php
while($rowCoName=mysql_fetch_array($resultCoName))
{
?>
<th width="70"><div align="center"><?php echo $rowCoName[Field];?></div></th>
<?php
}
?>
</tr>
<?php
$sqlRow="SELECT * FROM $table";
$result=mysql_query($sqlRow) or die (mysql_error());
$ncol=mysql_num_fields($result);
while($row=mysql_fetch_array($result))
{
?>
<tr>
<?php
for($i=0;$i<$ncol;$i++)
{
?>
<td><div align="center"><?php echo $row[$i];?></div></td>
<?php
}
?>
</tr>
<?php
}
echo "<br>";
}
ob_end_flush();
?>
</table>
<body>
</body>
</html>
|
 |
 |
 |
 |
Date :
2010-01-11 08:48:35 |
By :
ultrasiam |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุนมากค่ะะะ  
|
 |
 |
 |
 |
Date :
2010-01-12 02:09:42 |
By :
independence55 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|