2016-06-11 2 views
0

나는 PHP에 익숙하지 않으며 아래 양식을 설정하는 데 어려움을 겪고 있습니다. 보내기 버튼을 누르면 양식이 전송되지 않습니다. 사용자가 같은 페이지로 보내 지길 바랍니다. 이것이 내가 $ _SERVER [ "PHP_SELF"]를 사용했지만 분명히 somethig가 제대로 작동하지 않는 이유입니다. 너 좀 도와 줄 수있어?왜 내 PHP 양식을 보내지 않습니까?

<form method="POST" action="<?php echo $_SERVER["PHP_SELF"];?>" id="form_body_container"> 
       <div class="form_icon_container"><img src='img/icon/fun_1200.png' class='icon_form iconq'></div> 
       <div class='box_form'> 
        <div class="box_form_inside"> 
         <p class='form_question_title'>Q1 What do you do for fun?</p> 
         <input class="form_radios" type="radio" name="Q1" value="Play games"><p class='form_options'>Play games</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q1" value="Exercise"><p class='form_options'>Exercise</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q1" value="Go out"><p class='form_options'>Go out</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q1" value="Party"><p class='form_options'>Party</p> 
        </div> 
       </div> 

       <div class="form_icon_container"><img src='img/icon/food_1200.png' class='icon_form iconq'></div> 
       <div class='box_form'> 
        <div class="box_form_inside"> 
         <p class='form_question_title'> Q2 Which food do you like?</p> 
         <input class="form_radios" type="radio" name="Q2" value="Lorem"><p class='form_options'>Starters</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q2" value="Lor"><p class='form_options'>Main courses</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q2" value="L"><p class='form_options'>Deserts</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q2" value="Lore"><p class='form_options'>Snacks</p> 
        </div> 
       </div> 

       <div class="form_icon_container"><img src='img/icon/genie_1200.png' class='icon_form iconq'></div> 
       <div class='box_form'> 
        <div class="box_form_inside"> 
         <p class='form_question_title'>Q3 What do you wish?</p> 
         <input class="form_radios" type="radio" name="Q3" value="Lorem"><p class='form_options'>Money</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q3" value="Lor"><p class='form_options'>Become very smart</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q3" value="L"><p class='form_options'>Become immortal</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q3" value="Lore"><p class='form_options'>Possess super powers</p> 
        </div> 
       </div> 

       <div class="form_icon_container"><img src='img/icon/love_1200.png' class='icon_form iconq'></div> 
       <div class='box_form'> 
        <div class="box_form_inside"> 
         <p class='form_question_title'>Q4 Your ideal relationship?</p> 
         <input class="form_radios" type="radio" name="Q4" value="Lorem"><p class='form_options'>Short but eventful</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q4" value="Lor"><p class='form_options'>Long but uneventful</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q4" value="L"><p class='form_options'>Not serious</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q4" value="Lore"><p class='form_options'>Being single</p> 
        </div> 
       </div> 

       <div class="form_icon_container"><img src='img/icon/work_1200.png' class='icon_form iconq'></div> 
       <div class='box_form'> 
        <div class="box_form_inside"> 
         <p class='form_question_title'>Q5 Your ideal work situation?</p> 
         <input class="form_radios" type="radio" name="Q5" value="Lorem"><p class='form_options'>Making a lot of money</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q5" value="Lor"><p class='form_options'>Doing something you like</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q5" value="L"><p class='form_options'>Peaceful workplace</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q5" value="Lore"><p class='form_options'>Improving your skills</p> 
        </div> 
       </div> 

       <div class="form_icon_container"><img src='img/icon/language_1200.png' class='icon_form iconq'></div> 
       <div class='box_form'> 
        <div class="box_form_inside"> 
         <p class='form_question_title'>Q6 What is your mother tongue?</p> 
         <input class="form_radios" type="radio" name="Q6" value="Lorem"><p class='form_options'>English</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q6" value="Lor"><p class='form_options'>French</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q6" value="L"><p class='form_options'>Chinese</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q6" value="Lore"><p class='form_options'>Other</p> 
        </div> 
       </div> 

       <div class="form_icon_container"><img src='img/icon/world_1200.png' class='icon_form iconq'></div> 
       <div class='box_form'> 
        <div class="box_form_inside"> 
         <p class='form_question_title'>Q7 Where do you come from?</p> 
         <input class="form_radios" type="radio" name="Q7" value="Lorem"><p class='form_options'>USA</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q7" value="Lor"><p class='form_options'>UK</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q7" value="L"><p class='form_options'>France</p><br class="br_form"> 
         <input class="form_radios" type="radio" name="Q7" value="Lore"><p class='form_options'>Other</p> 
        </div> 
       </div> 


       <button type="button" name="submit" value="Submit" id='button_form'>Submit</button> 
       <div class='clear'></div> 
      </form> 

답변

0

실제 버튼 대신 "제출"버튼을 만들어야합니다.

귀하의 실수

당신은 보통의 버튼을 예를 들어 <input type="submit" value="Submit" id="button_form" /> 또는 <button type="submit" name="submit" value="Submit" id='button_form'>Submit</button> (주 같은 <button type="button" name="submit" value="Submit" id='button_form'>Submit</button>

당신은 '제출'형식의 버튼이 있어야합니다 수 있도록 수정, 뭔가를 type = "submit")

또한 HTML 5에서 "조치" 속성이 더 이상 필요하지 않으면 같은 페이지에 양식을 보냅니다 :)!

0

$ _SERVER [ 'PHP_SELF'] 루트 디렉토리에 상대적인 경로가 루트 경로에 $ _SERVER [ 'PHP_SELF를 "] 합치 시도

돌아갑니다.

그냥 웹 페이지의 상단에 $ _SERVER [ 'PHP_SELF를 "] 에코 및 누락 된 실제 경로의 어떤 부분 참조 어떤 부분이없는 확실하지 않은 경우!

관련 문제