私は非常に多くの新しいWebプログラミングのだし、別に私のスパゲッティコード内の他のすべての多数のエラー、私は自分のWebページ上のすべてのこのプリントアウト持っておくと、私はそれを引き起こしているかわからないんだけど:HTMLのような埋め込みPHP印刷ですか?
参考として、SQLテーブルから行を追加したり削除したりできるWebページを作成しようとしています。宿題。
<fieldset>
<legend><h3> Edit Listings </h3> </legend>
<?php
if (isset($_POST['buttondelete']))
{
$key=$_POST['key'];
$query="DELETE FROM theatre WHERE key='$key'";
$result=$conn->query($query);
if(!$result) echo "DELETE failed: $query<br>";
}
if(isset($_POST['buttonadd']))
{
if(isset($_POST['key']) &&
isset($_POST['name']) &&
isset($_POST['genre']) &&
isset($_POST['showtime']) &&
isset($_POST['days'])) &&
isset($_POST['cost'])
{
$key = $_POST['key'];
$name = $_POST['name'];
$genre = $_POST['genre'];
$showtime = $_POST['showtime'];
$days = $_POST['days'];
$cost = $_POST['cost'];
$query = $conn->prepare('INSERT INTO theatre (key, name, genre,
showtime, days, cost) VALUES (?,?,?,?,?,?)');
$query->bind_param('ssssss', $key, $name, $genre, $showtime, $days,
$cost);
$query->execute();
if($query->affected_rows==0) echo 'Insert FAILED: $query<br>';
}
}
?>
<form action='appendtheatre.html' method='post'>
<pre>
Key: <input type='text' name='key'>
Name: <input type='text' name='name'>
Genre: <input type='text' name='category'>
Showtime: <input type='text' name='showtime'>
Days: <input type='text' name='days'>
Cost: <input type='text' name='cost'>
<br>
<input type='submit' value='ADD RECORD' name='buttonadd'>
</pre>
</form>
</fieldset>
$ conn変数はどこで初期化されましたか?あなたのテキストダンプがちょうどそこにあると思われます。エラー出力を無効にしましたか? – Heroselohim