ホームページ >バックエンド開発 >PHPチュートリアル >初心者からの質問です。送信されたコンテンツを送信した後に、そのコンテンツにジャンプして表示するにはどうすればよいですか?
最後のコードを変更するにはどうすればよいですか? ありがとうございます
$con = mysql_connect("localhost","root","");if (!$con) { echo "连接数据库失败"; exit; }$sql='use t1';mysql_query($sql,$con);$title=isset($_GET['title'])?$_GET['title']:0;$sql = "select * from tieba where title='$title'";if(! $rs = mysql_query($sql,$con)){ die("$sql 失败");}while($r = mysql_fetvh_assoc($rs)) { echo "$r[title] $r[content<br>";}
$con = mysql_connect("localhost","root","");if (!$con) { echo "连接数据库失败"; exit; }$sql='use t1';mysql_query($sql,$con);$title=isset($_GET['title'])?$_GET['title']:0;$sql = "select * from tieba where title='$title'";if(! $rs = mysql_query($sql,$con)){ die("$sql 失败");}while($r = mysql_fetvh_assoc($rs)) { echo "$r[title] $r[content<br>";}
あなたのfetvhを修正しましたが、それも機能しません。ポップアップが表示され、正常に公開されます。その後、ページには何も表示されません。
タイトルが渡されないため、$_GET['title'] は空です。
echo "<script>alert('发布成功');location.href='xianshi.php?title=".$_POST['title']."';</script>";
ジャンプ時にタイトルは渡されないので、$_GET['title'] は空です。
echo "<script>alert('发布成功');location.href='xianshi.php?title=".$_POST['title']."';</script>";
現在のコードを投稿して見てください。
echo $title; 値はありますか?
以下は、3 番目の段落のコードです。
これで印刷できるようになりましたが、例えば 2 つの入力ボックスに tttt を入力すると、印刷出力は次のようになります。これがまだ少し間違っている理由です。
コードの最後の 2 段落は次のとおりです:
$con = mysql_connect("localhost","root","");
if (!$con)
{
die( '接続できませんでした: ' . mysql_error());
}
mysql_select_db("t1", $con);
$sql="INSERT INTOtieba(title,content)
VALUES('$_POST[title]',' $_POST[content]')";
if (!mysql_query( $sql,$con))
{
die('Error: ' . mysql_error());
}
else{
else{ echo "<script>"; <br /> <br /> } <br /> mysql_close($con) <br /> ?> <br /> <br /><?php <br />$con = mysql_connect(" localhost","root",""); <br /> <br />if (!$con) <br /> echo "データベースに接続できませんでした"; ; <br /> } <br />$sql='t1を使用'; <br />$title=isset($_GET['title'])?$_GET['title']:0; = "select * fromtieba where title='$title'"; <br />echo "$sql"; <br /> if(! $rs = mysql_query($sql,$con)){ <br /> die("$sql が失敗しました"); } <br />while($r = mysql_fetch_assoc($rs)) { <br /> echo "$r [title] $r[content]"; <br />?> <br /> <br /> <br />はい、SQL ステートメントは 1 回出力され、最後に$r[タイトル] $r[内容] <br /></script>