2016-12-14 3 views
-2

Вот моя форма:Форма представить через кнопку только

<form method= "post" action= "edit.php"> 
    <div class="panel-body"> 
     <div class="row"> 

     <div class="col-md-3 col-lg-3 " id= "show"> <img alt="User Pic" src="http://babyinfoforyou.com/wp-content/uploads/2014/10/avatar-300x300.png" class="img-circle img-responsive"> 
     <a data-original-title="Upload Image" data-toggle="tooltip" type="button" class="btn btn-sm btn-info"><i class="glyphicon glyphicon-edit"></i></a> 
     </div> 
     <div class=" col-md-9 col-lg-9 "> 
      <table class="table table-user-information"> 
      <tbody> 
       <tr> 
       <td>Name:</td> 
       <td><span id= "keep"><?php echo $firstname; ?></span><input id= "change" value= "<?php echo $firstname; ?>" style= "display:none;" name="name"></td> 
       </tr> 
       <tr> 
       <td>Date of Birth</td> 
       <td><span id= "keep1"><?php echo $birthday; ?></span><input id= "change1" value= "<?php echo $birthday; ?>" style= "display:none;" name="bday"></td> 
       </tr> 

       <tr> 
        <tr> 
       <td>Gender</td> 
       <td><span id= "keep2"><?php echo $gender; ?></span><input id= "change2" value= "<?php echo $gender; ?>" style= "display:none;" name="gen"></td> 
       </tr> 
       <tr> 
       <td>Country</td> 
       <td><span id= "keep3">US</span><input id= "change3" value= "US" style= "display:none;" name="country"></td> 
       </tr> 
       <tr> 
       <td>Email</td> 
       <td><span id= "keep4"><a href="mailto:[email protected]"><?php echo $email; ?></a></span><input id= "change4" value= "<?php echo $email; ?>" style= "display:none;" name="mail"></td> 
       </tr> 

      </tbody> 
      </table> 
     </div> 
     </div> 
    </div> 
     <div class="panel-footer"> 
       <a data-original-title="Broadcast Message" data-toggle="tooltip" type="button" class="btn btn-sm btn-primary"><i class="glyphicon glyphicon-envelope"></i></a> 
       <span class="pull-right"> 
        <a href="#" data-original-title="Edit this user" data-toggle="tooltip" type="button" class="btn btn-sm btn-warning" onclick = 'showMe()'><i class="glyphicon glyphicon-edit"></i></a> 
        <a data-original-title="Save this user" data-toggle="tooltip" class="btn btn-sm btn-success" type="submit"><i class="glyphicon glyphicon-saved"></i></a> 

       </span> 
      </div> 
    </form> 

Как я могу сделать только «сохранить» кнопку, чтобы перейти edit.php не другие? Теперь, когда я нажимаю на него, он никуда не уходит, затем на редактирование. PHP Я хочу, чтобы обновить и вернуться на эту страницу с обновленной версией, я просто застрял на том, как заставить его пойти edit.php

+0

Похоже, вы не имеете форму с '$ _POST' –

+0

У меня есть таблица, но это не работало поставить метод =«пост», очевидно, – hiba

+0

Вы должны иметь' '

тег, а –

ответ

1

Ваши уведомления сказать вам, что:

$_POST['name']; 
$_POST['bday']; 
$_POST['gen']; 
$mail = $_POST['mail']; 

. . просто не установлены. Кажется, вы не передаете эти значения в свой php-скрипт через массив $_POST. UPD 1: Ваши варианты: (1) встроить таблицу в <form> или (2) создать сценарий js/jquery, который отправляет отдельные входы вашей таблицы в ваш php-скрипт.

+0

Сво таблицу, как я могу передать переменные $ _POST? – hiba

+0

@hiba pls см. Мое обновление выше – RWS

+0

Хорошо, я встроил его в форму, как я могу сделать только чек (кнопка сохранения) перейти к edit.php, а не другим? – hiba

Смежные вопросы