如何从while循环发送一个值,并使用php在文本框中显示另一个值

时间:2014-02-19 05:14:05

标签: php html

是否可以在输入文本字段中同时显示一个值并发送另一个值?

我有一个表格按降序显示详细信息,当我更新其他页面的详细信息时,它会按升序更新。

代码:

$sql4 = "select * from staffing where p_id='$p_id' order by staffing_no desc"; 
$result4 = mysql_query($sql4);
while($row4=mysql_fetch_array($result4)) {
    <input type="text" name="staffing_issues[]" value="<?php echo $staffing_issues;?>" /> 
}

另一页:

$staffing_issues = $_POST['staffing_issues'];
$count = count($staffing_issues);
for($i=0;$i<$count;$i++) { 
    $staffing_issues=$_POST['staffing_issues'][$i];
    $sql="select * from staffing where p_id='$p_id' and Staffing_no='$i' order by Staffing_no asc";
    $result=mysql_query($sql);
    $row=mysql_fetch_array($result);
    $id=$row['id'];
    if(mysql_num_rows($result)!=0){

    $update="update staffing set staffing_issues='$staffing_issues' where id='$id'";
    $update=mysql_query($update);
    } 
}

现在它按升序更新我的要求是按顺序更新它。

1 个答案:

答案 0 :(得分:0)

您可以使用如下:

<form action="actionname" method="post">

     <input type="text" value="Hello" name="txtHello"/>
     <input type="hidden" value="Hi" name="txtHi"/>

     <input type="submit" value="Submit" name="btnSubmit"/>

</form>