在textfield和Textarea中打印结果时会出现额外的空白区域

时间:2014-08-22 07:17:53

标签: php html echo space

<input type=text name=goTitle value="<?php require'db_connection.inc.php'; $QUERY='SELECT title FROM news_topics WHERE id = '.$_POST['id']; $data=mysql_fetch_assoc(mysql_query($QUERY)) ;echo$data['title']; ?>">

它在每个结果之前给我四个空格,甚至修剪($ string);没跟我合作。

1 个答案:

答案 0 :(得分:0)

input编写你的php代码并获取像这样的变量值

<?php 
require'db_connection.inc.php'; 
$QUERY='SELECT title FROM news_topics WHERE id = '.$_POST['id'];            
$data=mysql_fetch_assoc(mysql_query($QUERY)) ;

$title = $data['title']; 
?>

现在将此variable回显放入input这样的

<input type=text name=goTitle value="<?php echo trim($title);?>">

注1:你有进行mysql注入的危险不要将post值直接放入你的查询中使用下面的一些转义

$id = $_POST['id'];
$id = mysql_real_escape_string($id);
// now use $id in your query

注2: mysql_*已被弃用mysqli_*PDO