|  | 
	                
  
    | 
	 
        รบกวนพี่ๆ ดูโค้ดหน่อยค่ะ มันเปน 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 |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |