我想从php中的文本框中获取数据

我想从php中的文本框中获取数据,php,Php,我已经使用循环创建了一组文本框,其名称是唯一的,名称是使用变量(如)指定的。然后,在循环中单击按钮后,如何检索该文本框中的值。真的,我不能离开这里。有人能帮我吗。。 下面给出了我的部分代码 $q1="select * from result where s_id=$sid"; $res1=mysql_query($q1,$link) or die($q1); echo '<form action="editresultprofile.php?sid=$sid">'; while($r

我已经使用循环创建了一组文本框,其名称是唯一的,名称是使用变量(如)指定的。然后,在循环中单击按钮后,如何检索该文本框中的值。真的,我不能离开这里。有人能帮我吗。。 下面给出了我的部分代码

$q1="select * from result where s_id=$sid";
$res1=mysql_query($q1,$link) or die($q1);
echo '<form action="editresultprofile.php?sid=$sid">';
while($row1=mysql_fetch_assoc($res1))
    {
    echo '<td><input type="text" name='.$row1['sub_name'].' class="textfield" value='.$row1['result'].'></td>';
    }
    echo '<input type="submit" value="update" ></form>';
$q1=“从结果中选择*,其中s_id=$sid”;
$res1=mysql\u query($q1,$link)或die($q1);
回声';
而($row1=mysql\u fetch\u assoc($res1))
{
回声';
}
回声';

通过PHP是不可能的。您必须使用javascript实时获取文本框中的值

但是使用php,您必须首先提交表单,然后只有您才能在页面上获得数据,并提交数据。例如,根据您的问题,只有
editresultprofile.php
才能获取数据值

editresultprofile.php
上,您可以

$name = $_POST['thesubname']; //You have to change the name to what is reflected on your case
但是,如果使用javascript,则可以在提交表单之前获取键入的值

function getValues(){
  var tbox = document.getElementById('yourtextboxid');
  alert(tbox.value);
  return false; //stop the submisison
}
将函数附加到表单的
onSubmit
事件中

<form onsubmit="return getValues()" >


Nice HTML注入漏洞。。。我希望您插入的这些值中没有一个包含
”…除此之外,只是出于好奇,您是从哪里学会这样编写的?这不是您的错,但它们让您走错了路。php手册是代码片段/提示/部署的更好来源。