2017-04-09 50 views
0

您好,我希望将数据导入到单个表单中,而无需点击提交表单,这可能吗?带输入类型的回溯数据

<?php 
    $stmt = $db_con->prepare("SELECT * FROM userinfo WHERE role='student' AND gradelvl='7' ORDER BY lrnno ASC"); 
    $stmt->execute(); 
    $row=$stmt->fetch(PDO::FETCH_ASSOC); 
?> 

,这是用于显示值

<input type="text" name="studname"><?php echo $row['studname']; ?> </input> 

studname包括在userinfo表中的HTML代码 请帮

+2

是的,它是,它的称为阿贾克斯。 – hassan

+0

将'input'中的名称作为'value'。 '”/>'并转义输入。 – chris85

+0

'$ _POST ['studname']'与SQL有什么关系? – chris85

回答

0

应该

<input type="text" name="studname" value="<?php echo $_POST['studname']; ?>"></input> 
+0

它显示
注意:未定义的索引: – Cassey27

+0

我忽略了pb的某个点。要从sql查看值,您不要使用$ _POST。当您提交信息表单时使用$ _POST。使用游标例如http://php.net/manual/fr/pdostatement.fetch.php – Incognito

+0

oopss对不起我尝试使用'$ row ['studname']'但没有工作 – Cassey27