-1
基本的なWebサイトを作成して、ユーザーがオンラインでものを見ることができるようにしました。ユーザーが選択した製品を選択し、その製品のデータをデータベースに移動することを許可する
これまでのところ、私は売りたい商品をユーザーに提出させ、それをエコーしてホームページに表示しています。
while ($row = mysql_fetch_array($result)){
echo "<hr>";
echo "<div id='img_div'>";
echo "<h3>".$row['title']."</h3>";
echo "<br>";
echo "<img src='../images/".$row['image']."' style='width:200px;height:200px;'>";
echo "<br>";
echo "<br>";
echo "<p>".$row['description']."</p>";
echo "<p>Price £".$row['Price']."</p>";
echo "<p>Posted by: ".$row['userName']."</p>";
echo "<input type='submit' name='buy' value='Buy'> ";
echo "</div>";
}
各項目には独自の購入ボタンがあります。ユーザーは、そのボタンをクリックして製品を購入することができます。ユーザーがボタンをクリックすると、情報がprocess
というデータベースに移動されます。しかし、私はこれを動作させることはできません。
私はこれを試してみましたが、それは動作しません:
if (isset($_POST['buy'])){
$title = $row['title'];
$price = $row['Price'];
$sellerName = $row['userName'];
$buyerName = $userRow['userName'];
$sql = "INSERT INTO process (title, price, sellerName, buyerName) VALUES ('$title', '$price', '$sellerName', '$buyerName')";
mysql_query($sql, $conn);
}
' '$のvar''と'' ' 'の両方が同じことを行います。 –