在这段代码中,你可以看到从MySQL数据库中排列数据并准备改变它们。 但我有一个变量$_POST[$here]
的问题。我该如何插入变量到那个地方。阅读代码以获得更好的理解。此代码不起作用。有没有其他的方法。或者这是不可能做这样的事情。如果我不使用变量来改变我的每一个或没有人的价值。我现在在哭,这真是令人沮丧的问题。感谢您的每一个答案...变量在POST
while ($row = mysql_fetch_array($result) or die(mysql_error())){
$link = $row['link'];
$tittle = $row['tittle'];
$content= $row['content'];
echo "<div>";
echo "<form name='"; echo $link; echo "' method='POST' action='login.php'>";
echo "<h1>"; echo $link; echo "</h1>";
echo "<h3>"; echo $tittle; echo "</h3>";
echo "<input type='text' name='"; echo $link; echo "tittle'>";
echo "<h3>"; echo $content; echo "</h3>";
echo "<textarea name='"; echo $link; echo "content'></textarea>";
echo "<input type='submit' name='"; echo $link; echo "' value='change'>";
echo "</form>";
echo "</div>";
$var1 = $link."tittle"; $titt = $_POST[$var1];
$var2 = $link."content"; $ten = $_POST[$var2];
mysql_query("UPDATE inbox SET tittle='".$titt."', content='".$ten."' WHERE link='".$link."'");
echo $link;
}
我修好了!
不要再使用'mysql_query',而是使用prepared语句。 – MMM 2013-04-29 16:48:57
也**逃避您的输入**,永远不会永远不会信任'$ _POST'。 – MMM 2013-04-29 16:49:37
mysql_函数已被删除。使用PDO代替http://php.net/manual/en/book.pdo.php – Fredd 2013-04-29 16:50:13