0

こんにちは、WP を使用して Web サイトを作成しています。次のコードを使用しています。

        <?php
        while ($set1 = mysqli_fetch_array($drink))
            {
            echo "<form action = 'check-out-process' method = 'post'>Product: ".$set1['P_name']."     ";
            echo "In Stock: ".$set1['P_qty']."<br/><br/>";
            echo '<input type = "hidden" name = "id" value = "' .$set1['P_id']. '">';
            echo '<input type = "hidden" name = "name" value = "' .$set1['P_name']. '">';
            echo "Quantity: <input type='text' name='qty'><br/><input type = 'submit' value = 'SUBMIT'/></form>";
            }
        ?>

そして、URL「/check-out-process」を使用して、このページの下に子ページを作成しました。

問題は、送信をクリックすると、常に「ページが見つかりません」になることです。URLの後に「/」を追加した後でのみ、チェックアウトプロセスのページに変わります。

誰かがそれを修正する方法を教えてもらえますか?

name = "name" を使用しないでください

みんなを助けてくれてありがとう、それは解決しました:-)

4

1 に答える 1

0
.. echo "<form action = 'check-out-process/check-out-process.php' ...

action 属性は、フォルダーではなくファイルを参照する必要があります。

于 2013-03-30T01:40:56.623 に答える