<form target="_blank" action="Media_do.php" method="post"><?require_once("./config.php");$sql="select * from web_pattern where sort_id=4";
$result=mysql_query($sql) or die($sql."</br>".mysql_error());
while($rs=mysql_fetch_array($result)){
$url_id=$rs["url_id"];
echo "<tr>";
echo "<td>".$rs["web_name"]."</td>";
echo "<td>".$rs["sub_web"]."</td>";
echo "<td>".$rs["date_recent"]."</td>";
echo "<td>".$rs["rework_success"]."</td>";
echo "<td>".$rs["rework_false"]."</td>";
echo "</tr>";
echo "<td><input value=\"提交\" type=\"submit\" /></td>";
}?>
</table>
</form>点击提交按钮在Media_do.php获取$url_id怎么办,好像办法不止一个,用session应该可以,好象不是很好,还有什么办法能取得呢
$result=mysql_query($sql) or die($sql."</br>".mysql_error());
while($rs=mysql_fetch_array($result)){
$url_id=$rs["url_id"];
echo "<tr>";
echo "<td>".$rs["web_name"]."</td>";
echo "<td>".$rs["sub_web"]."</td>";
echo "<td>".$rs["date_recent"]."</td>";
echo "<td>".$rs["rework_success"]."</td>";
echo "<td>".$rs["rework_false"]."</td>";
echo "</tr>";
echo "<td><input value=\"提交\" type=\"submit\" /></td>";
}?>
</table>
</form>点击提交按钮在Media_do.php获取$url_id怎么办,好像办法不止一个,用session应该可以,好象不是很好,还有什么办法能取得呢
$cid = $_GET['id'];id可以通过设置input type="hidden"来实现。
我写的代码是<form action=Media_do.php method="post">
<?
echo "<input type=\"hidden\" name=\"".$rs[url_id]."\" />";
?>
</form>Media_do.phpecho $_POST["url_id"];
我写的不对么,在Media_do.php里得不到$_SESSION["surl_id"]的值session_start();
?>
<form target="_blank" action="Media_do.php" method="post">
<?
$sql="select * from web_pattern where sort_id=4";
$result=mysql_query($sql) or die($sql."</br>".mysql_error());
while($rs=mysql_fetch_array($result)){
$_SESSION["surl_id"]=$rs["url_id"];
echo $_SESSION["surl_id"];
echo "<tr>";
echo "<td>".$rs["web_name"]."</td>";
echo "<td>".$rs["sub_web"]."</td>";
echo "<td>".$rs["date_recent"]."</td>"; echo "<td><input value=\"采集数据\" type=\"submit\" /></td>";
}Media_do.php$url_id=$_SESSION["surl_id"];
echo $url_id;
echo $_POST["url"];[code]
while里再加一个
echo "<input type=hidden name=url_id value={$rs[url_id]}>";接收就是:
$_POST["url_id"];
我在Media_do.php加上session_start()可得到值,但都是同一id号
期待高手
$cid = $_server_GET['id'];
$id=$_server_require['id'];
当然了sesion更好
恩,解决了
想再请教一下如果用session怎么解决啊,我用session总得到最后一个值<form target="_blank" action="Media_do.php" method="post">
<?
$sql="select * from web_pattern where sort_id=4";
$result=mysql_query($sql) or die($sql."</br>".mysql_error());
while($rs=mysql_fetch_array($result)){
$_SESSION["surl_id"]=$rs["url_id"];
echo $_SESSION["surl_id"];
echo "<tr>";
echo "<td>".$rs["web_name"]."</td>";
echo "<td>".$rs["sub_web"]."</td>";
echo "<td>".$rs["date_recent"]."</td>"; echo "<td><input value=\"采集数据\" type=\"submit\" /></td>";
}
$sql="select * from web_pattern where sort_id=4";
$result=mysql_query($sql) or die($sql."</br>".mysql_error());
while($rs=mysql_fetch_array($result)){
echo "<form target=\"_blank\" action=\"Media_do.php\" method=\"post\">";
$_SESSION["surl_id"]=$rs["url_id"];
echo $_SESSION["surl_id"];
echo "<tr>";
echo "<td>".$rs["web_name"]."</td>";
echo "<td>".$rs["sub_web"]."</td>";
echo "<td>".$rs["date_recent"]."</td>"; echo "<td><input value=\"采集数据\" type=\"submit\" /></td>";
}
echo $url_id;