2017-07-04 54 views
-6

我正在尝试这样做。如果大学选择不在下拉列表中,则用户选择“其他”。现在,当他选择其他人时,他转到文本框并输入大学的名字。“:”用于匹配

代码看起来像这样

     <?php 
         if(isset($_POST['work_exp'])){ 
         $inst_name = $_POST['inst_name']; 
         $inst_name2 = $_POST['inst_name2']; 

         if($inst_name =='Other') 
         { 
          $inst_name2:$inst_name; 
          echo $inst_name; 
         } 

          } 
         ?> 

现在的问题我已经是它返回一个错误在这里这样

Parse error: syntax error, unexpected ':' in C:\xampp\htdocs\seekweb\brWeb.php on line 229 

任何想法?代码工作得很好这里

​​
+1

'$ inst_name2:$ inst_name;'是无效的PHP。什么是真正的问题? –

+0

什么是'$ otherschool:$ school;'应该怎么办? – DarkBee

+0

@lalithkumar,看看第二个例子,看看我究竟是什么意思 – Pharell

回答

-1

这里是你的工作守则!


<script src="https://code.jquery.com/jquery.min.js"></script> 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" type="text/css" /> 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 


<form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>"> 

<!-- Modal --> 


    <div class="form-group"> 

    <select name="school" id='type'> 
    <option selected="selected" disabled="disabled">Please Select School</option> 
    <option>Catania School of Medicine</option> 
    <option>J.M Hart University</option> 
    <option>Beulah College of Business</option> 
    <option>Crownay University</option> 
    <option value='Other'>Other</option> 
    </select> 


    <div id="myModal" class="modal fade" role="dialog"> 
     <div class="modal-dialog"> 

     <!-- Modal content--> 
     <div class="modal-content"> 
      <div class="modal-header"> 
      <button type="button" class="close" data-dismiss="modal">&times;</button> 
      <h4 class="modal-title">Please Enter Institution name : </h4> 
      </div> 
      <div class="modal-body"> 
      <input type="text" class="form-control" id="name" name="otherschool" placeholder="Enter Name"> 
      </div> 
      <div class="modal-footer"> 
      <button type="button" name="submit" class="btn btn-primary" data-dismiss="modal">Save</button> 
      <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
      </div> 
     </div> 
     <!-- Modal content--> 

     </div> 
    </div> 

    </div> 


<button type="submit" name="submit" class="btn btn-primary" data-dismiss="modal">Sumbit</button> 
</form> 


<?php 

if(isset($_POST['submit'])){ 
    $school = $_POST['school']; 
    $otherschool = $_POST['otherschool']; 

    if($school === "Other") 
    { 
     echo $otherschool; 
     // insert code of other 

    } 
    else{ 


     echo $school; 

    } 

} 

?> 





<script type="text/javascript"> 

    $("#type").on("change", function() {   
     $modal = $('#myModal'); 
     if($(this).val() === 'Other'){ 
     $modal.modal('show'); 
    } 
}); 

</script> 

下载在你的服务器工作文件并运行:https://ufile.io/taj8x

$("#type").on("change", function() {   
 
     $modal = $('#myModal'); 
 
     if($(this).val() === 'Other'){ 
 
     $modal.modal('show'); 
 
    } 
 
});
<script src="https://code.jquery.com/jquery.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" type="text/css" /> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 

 

 
<form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>"> 
 

 
<!-- Modal --> 
 

 
    
 
    <div class="form-group"> 
 
     
 
    <select name="school" id='type'> 
 
    <option selected="selected" disabled="disabled">Please Select School</option> 
 
    <option>Catania School of Medicine</option> 
 
    <option>J.M Hart University</option> 
 
    <option>Beulah College of Business</option> 
 
    <option>Crownay University</option> 
 
    <option value='Other'>Other</option> 
 
    </select> 
 

 

 
    <div id="myModal" class="modal fade" role="dialog"> 
 
     <div class="modal-dialog"> 
 

 
     <!-- Modal content--> 
 
     <div class="modal-content"> 
 
      <div class="modal-header"> 
 
      <button type="button" class="close" data-dismiss="modal">&times;</button> 
 
      <h4 class="modal-title">Please Enter Institution name : </h4> 
 
      </div> 
 
      <div class="modal-body"> 
 
      <input type="text" class="form-control" id="name" name="otherschool" placeholder="Enter Name"> 
 
      </div> 
 
      <div class="modal-footer"> 
 
      <button type="button" name="submit" class="btn btn-primary" data-dismiss="modal">Save</button> 
 
      <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
 
      </div> 
 
     </div> 
 
     <!-- Modal content--> 
 

 
     </div> 
 
    </div> 
 

 
    </div> 
 

 

 
<button type="submit" name="submit" class="btn btn-primary" data-dismiss="modal">Sumbit</button> 
 
</form> 
 

 

 
<?php 
 

 
if(isset($_POST['submit'])){ 
 
    $school = $_POST['school']; 
 
    $otherschool = $_POST['otherschool']; 
 

 
    if($school === "Other") 
 
    { 
 
     echo $otherschool; 
 
     // insert code of other 
 

 
    } 
 
    else{ 
 

 

 
     echo $school; 
 

 
    } 
 

 
} 
 

 
?>