0

私はこのコードを持っています

  1. ファイルsearch.php

<html> <head> <script src="http://code.jquery.com/jquery-1.8.3.js"></script> <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script> <script> </script> <?php if(isset($_POST['bt_submit'])){ header('Location: accueil.php?region='); } ?> <style> body { background-image: url(../images/paper_03.png); } form { background-image: url(../images/paper_02.png); } </style> </head> <body> <form name="search" method="post" > <form name="map" style="position: relative; top:10px; left:300px; width: 400px; height: 130px;"> jjjjjjjjjjjjjjjjj </form> <form name="advanced" style="position: relative; top:10px; left:300px; width: 400px; height: 130px;" action="blabla.php"> <form name="location" style="position: relative; top:10px; left:300px; width: 300px; height: 90px;"> <div style="background-color:99FFFF"><font color="blue">Location</font></div> <table> <tr> <td>Region: </td><td ><select style="width:200px" name="region"> <option value="1">truc</option> <option value="1">truc</option> <option value="1">truc</option> </select> </td> </tr> <tr> <td>City: </td><td colspan="3"><input type="text" style="width:200px" name="city" /> </td> </tr> <tr> <td>State/Province: </td><td colspan="3"><select style="width:200px"> <option value="1">truc</option> <option value="1">truc</option> <option value="1">truc</option> </select> </td> </tr> <tr> <td>Country: </td><td colspan="3"><select style="width:200px" > <option value="1">truc</option> <option value="1">truc</option> <option value="1">truc</option> </select> </td> </tr> </table> </form> <form name="keywords" style="position: relative; top:10px; left:300px; width: 400px; height: 50px;" > <div style="background-color:99FFFF"><font color="blue">Keywords</font></div> <table> <tr> <td colspan="2">Keywords: </td><td ><input type="text" style="width:225px" name="keywords" /> </td> </tr> </table> </form> <form name="company" style="position: relative; top:10px; left:300px; width: 400px; height: 50px;" > <div style="background-color:99FFFF"><font color="blue">Company</font></div> <table> <tr> <td>Company: </td><td colspan="3"><select style="width:230px"> <option value="1">truc</option> <option value="1">truc</option> <option value="1">truc</option> </select> </td> </tr> </table> </form> <form name="job_category" style="position: relative; top:10px; left:300px; width: 400px; height: 50px;"> <div style="background-color:99FFFF"><font color="blue">Job category</font></div> <table> <tr> <td>Job category: </td><td colspan="3"><select style="width:210px"> <option value="1">truc</option> <option value="1">truc</option> <option value="1">truc</option> </select> </td> </tr> </table> </form> <form name="dates" style="position: relative; top:10px; left:300px; width: 400px; height: 50px;"> <div style="background-color:99FFFF"><font color="blue">Dates</font></div> <table> <tr> <td>Date range: </td><td colspan="3"><select style="width:225px"> <option value="1">truc</option> <option value="1">truc</option> <option value="1">truc</option> </select> </td> </tr> </table> </form> </form> <input type="submit" name="bt_submit" value="Search Now" style="position: relative; left:400px; width: 100px" /> </form> </body> </html>

このファイルにはphpとhtmlコードが含まれています。インターフェースには2つのセクションが含まれています。1つ目はフォームで、2つ目はボタンで送信する必要のあるフォームのセットです。問題は、送信ボタンをクリックしてフォームのリダイレクトを検証するときです。動作せず、何も行われません。だから私は知る必要があります

  1. なぜ?
  2. このエラーを修正するにはどうすればよいですか?
4

3 に答える 3

2

必要なのは1つだけです<form>。要素を使用<fieldset>してフォームのセクションをグループ化することもできますが、複数のフォームを使用することで、それらは完全に別々に扱われます。

于 2013-01-03T20:46:38.880 に答える
0
<?php
if(isset($_POST['bt_submit'])){
header('Location: accueil.php?region='); 
}
?>

htmlの1つのアルファベットの前であっても、このコードをページの上部に配置します。すでに何かが表示されている場合、ヘッダーは機能しません

于 2013-01-03T20:46:43.653 に答える
0

ネストされたフォームを持つことはできません。さらに、各入力は明らかにコード内で異なる形式です。単一の形式にするには、更新する必要があります。

于 2013-01-03T20:48:31.840 に答える