一切都出错了。我需要在我的网站上输出一个表格,该表格将做两件事中的一件:
如果用户已经在数据库中有内容,请提供一个表单来发布给自己以更新现有内容。
如果用户在数据库中没有内容,则提供一个表单让用户将信息添加到数据库中。
表单应自行提交以保持编码整洁。我陷入了正确的混乱。我会展示我到目前为止所拥有的,但我陷入了混乱。
//look in db to see if content exists, if it does set variable
$result = mysql_query(
"SELECT * from tbl_profiles
WHERE user_id = $who
");
while($row = mysql_fetch_array($result))
{
$profileText = $row['text'];
}
// Check if user has content in db
$result = mysql_query(
"SELECT * FROM tbl_profiles WHERE user_id='$who'");
if(mysql_fetch_array($result) !== false){
echo
'<form action="../edit/indexUpdate.php" method="post" name="edit">
Comments:<br />
<textarea name="updatedText" id="comments">' .
$profileText .'
</textarea><br />
<input type="submit" value="Submit" />
</form>'
;}
else{
$profileText = $row['text'];
echo
"<form action='../edit/index.php' method='post' name='add'>
Comments:<br />
<textarea name='comments' id='comments'>" .
$profileText
."</textarea><br />
<input type='submit' value='Submit' />
</form>"
;}?>