谢谢,我现在的问题是不知道该如何把$sql结果存到一个变量里, 我以为 $sql="select name from link where i=0; $result=mysql_query($sql); $rs=mysql_fetch_array($result);可以,可是显示的是array啊!
<? $sql="select name from link where i=0; $result=mysql_query($sql); $rs=mysql_fetch_array($result); ?> <option value='<? echo $rs['name']?>'><?php echo '123';?></option>
大概方法就是這樣的
大概的我也明白了, 可是select name from link where i=0返回的是“校内连接” 我想让“校内连接”显示在<option>和</option>之间, 应该如何做呢?我各种表示都试过了,可显示的不是 select name from link where i=0就是array,其它的方法 我也不大明白了, 请大侠明示:)另外我觉得用mysql_fetch_array就不大对劲, 因为我返回的就是一个值,用数组是不是有些多余了??
我以为
$sql="select name from link where i=0;
$result=mysql_query($sql);
$rs=mysql_fetch_array($result);可以,可是显示的是array啊!
$sql="select name from link where i=0;
$result=mysql_query($sql);
$rs=mysql_fetch_array($result);
?>
<option value='<? echo $rs['name']?>'><?php echo '123';?></option>
大概方法就是這樣的
可是select name from link where i=0返回的是“校内连接”
我想让“校内连接”显示在<option>和</option>之间,
应该如何做呢?我各种表示都试过了,可显示的不是
select name from link where i=0就是array,其它的方法 我也不大明白了,
请大侠明示:)另外我觉得用mysql_fetch_array就不大对劲,
因为我返回的就是一个值,用数组是不是有些多余了??
查询出来的结果是一个行集<option value=<?=$rs['列名']?>><?=$rs['列名']?></option>这样就可以了呀
//用ADODB:
include("$adodb_path/adodb.inc.php");
$dbconn=NewADOConnection($database_type);
$db->Connect($host,$user,$password,$db_name);$sql="select name from link where id=0";
$name=$dbconn->GetOne($sql);
?>
<form action="" method="post" name="form1" class="style17">
<select name="menu1" onChange="MM_jumpMenu('parent',this,0)"target='_blank'>
<option value='0'><?=$name ?></option>
</select>
</form>不会只需要得到一个"校内连接"的字符串吧如果需要显示link表中的连接信息 option的value通常是连接的URL
<option></option>之中写连接名字
这句语句加上后让我的主页一大部分都显示不出来了。
include("$adodb_path/adodb.inc.php");
$dbconn=NewADOConnection($database_type);
$db->Connect($host,$user,$password,$db_name);
这些加上后也没有什么反应的,真是奇怪的很啊!而且我确实不是只想显示一个“校内连接”,
我只是想一步步来啊,那如果要想每个都显示出来,
是不是要用那个rs[1],rs[2]显示的呢?那有没有办法只写一个<option>标签就把所有的都显示出来呢?谢谢各位大侠啦:)