Sat 8 Oct 2005 09:31:17
<?
$ServerName = "localhost";
$DatabaseName="p_envi";
$User ="";
$Password = "";
$Conn = mysql_connect($ServerName,$User,$Password) or die ("äÁèÊÒÁÒöµÔ´µè͡Ѻ Server ä´é");
mysql_select_db($DatabaseName,$Conn) or die("äÁèÊÒÁÒöµÔ´µè͡Ѻ°Ò¹¢éÍÁÙÅ");
$SQL_wisdom="SELECT * FROM wisdom WHERE type=3 ORDER BY id DESC";
$t_wisdom=mysql_query($SQL_wisdom,$Conn) or die("äÁèÊÒÁÒöàÃÕ¡´Ù¢éÍÁÙÅã¹à·àºÅ wisdom ä´é");
$row=mysql_num_rows($t_wisdom);
?>
<html>
<head>
<script language="javascript">
function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function showCity(country){
if ((x=MM_findObj(country))!=null){
if(x.style.display == 'none'){
x.style.display = "block";
}else{
x.style.display = "none";
}
}
}
</script>
</head>
<body>
<?
while($result=mysql_fetch_array($t_wisdom)){
?>
<table border="0">
<tr>
<td colspan="2">
<DIV><li><span style="color:blue;cursor:hand;" onclick="showCity('popup1')">Popup1</span></li></DIV>
</td>
</tr>
<!--Popup1-->
<tr id="popup1" style="display:none;">
<td width="35"> </td>
<td>
<?
$SQL2="SELECT * FROM p_today ";
$t2=mysql_query($SQL2,$Conn) or die("äÁèÊÒÁÒöàÃÕ¡´Ù¢éÍÁÙÅã¹à·àºÅ p_today ä´é");
$row2=mysql_num_rows($t2);
while($result2=mysql_fetch_array($t2)){
?>
<li><span style="color:blue"><?=$result2["subj"]?></span> [ <a href="add.php?path=China:Hong Kong">Add</a> ] [ <a href="view.php?path=China:Hong Kong">View</a> ]</li>
<? } ?>
</td>
</tr>
<!--Popup2-->
<tr>
<td colspan="2">
<DIV><li><span style="color:blue;cursor:hand;" onclick="showCity('popup2')">Popup2</span></li></DIV>
</td>
</tr>
<tr id="popup2" style="display:none;">
<td width="35"> </td>
<td>
<?
$SQL2="SELECT * FROM p_today ";
$t2=mysql_query($SQL2,$Conn) or die("äÁèÊÒÁÒöàÃÕ¡´Ù¢éÍÁÙÅã¹à·àºÅ p_today ä´é");
$row2=mysql_num_rows($t2);
while($result2=mysql_fetch_array($t2)){
?>
<!-- China list goes here -->
<li><span style="color:blue"><?=$result2["subj"]?></span> [ <a href="add.php?path=China:Hong Kong">Add</a> ] [ <a href="view.php?path=China:Hong Kong">View</a> ]</li>
<? } ?>
</td>
</tr>
</table>
<? } ?>
</body>
</html>
Sat 8 Oct 2005 11:03:01
<tr id="popup1" style="display:none;">
<td width="35"> </td>
<td>
<?
$SQL2="SELECT * FROM p_today ";
$t2=mysql_query($SQL2,$Conn) or die("äÁèÊÒÁÒöàÃÕ¡´Ù¢éÍÁÙÅã¹à·àºÅ p_today ä´é");
$row2=mysql_num_rows($t2);
while($result2=mysql_fetch_array($t2)){
?>
<li><span style="color:blue"><?=$result2["subj"]?></span> [ <a href="add.php?path=China:Hong Kong">Add</a> ] [ <a href="view.php?path=China:Hong Kong">View</a> ]</li>
<? } ?>
</td>
</tr>
อันนี้น่าจะใช้งานได้ปกตินะครับ
<!--Popup2-->
<tr>
<td colspan="2">
<DIV><li><span style="color:blue;cursor:hand;" onclick="showCity('popup2')">Popup2</span></li></DIV>
</td>
</tr>
<tr id="popup2" style="display:none;">
<td width="35"> </td>
<td>
<?
$SQL2="SELECT * FROM p_today ";
$t2=mysql_query($SQL2,$Conn) or die("äÁèÊÒÁÒöàÃÕ¡´Ù¢éÍÁÙÅã¹à·àºÅ p_today ä´é");
$row2=mysql_num_rows($t2);
while($result2=mysql_fetch_array($t2)){
?>
<!-- China list goes here -->
<li><span style="color:blue"><?=$result2["subj"]?></span> [ <a href="add.php?path=China:Hong Kong">Add</a> ] [ <a href="view.php?path=China:Hong Kong">View</a> ]</li>
<? } ?>
</td>
</tr>
ส่วนอันนี้มันหา object popup2 ไม่เจอน่ะครับ
Sat 8 Oct 2005 11:49:50
มันเกี่ยวกันหรือป่าวที่เราใช้คำสั่งวนรอบเลยทำให้มันหา object ไม่เจอ ถ้าอย่างนั้นพอจะมีวิธีหรือป่าวค่ะ ว่าจะต้องทำยังงัย คือว่าต้องการดึงข้อมูลออกมาโชว์นะค่ะว่า popup1 ประกอบด้วยอะไรบ้าง popup2 ประกอบด้วยอะไรบ้าง โดยเราจะคลิกที่คำว่า popup1 หรือ popup2 แล้วให้มันโชว์ข้อมูลที่มีอยู่นะค่ะ ช่วยหน่อยนะค่ะ ขอบคุณมากๆค่ะ
<?
$i = 0;
while($row = mysql_fetch_array($res)){
......
echo "<tr id=\"popup".$i."\" style=\"display:none;\">";
.......
echo "<DIV><li><span style=\"color:blue;cursor:hand;\" onclick=\"showCity('popup'".$i."')\">Popup".$i."</span></li></DIV>";
......
$i++;
}
?>
อะไรประมาณนี้ครับ
Wed 26 Oct 2005 15:15:24

















