2015-01-30 2 views
1

У меня есть модальный код, который читается в таких значениях, как приведенный ниже код. Когда я нажимаю кнопку отправки в модальном режиме, возможно ли вставить в базу данных такие значения, как $ row3 ['first_name'] и т. Д.? Я исследовал это, но я не вижу в нем много информации, поскольку они в основном используют текстовые поля.Как вставить данные в базу данных при нажатии кнопки?

<a href="#" class="btn btn-success hidden" id="request" data-toggle="modal" name="req" data-target="#basicModal">Request from Lender</a> 
    </br></br> 

    <form action="" method="post"> 
<div class="modal fade" id="basicModal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true"> 
    <div class="modal-dialog"> 
     <div class="modal-content"> 
      <div class="modal-header"> 
       <button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>   
       <h4 class="modal-title" id="myModalLabel"><?php 
print $row3['title'] . ' from ' . $row3['first_name'] . ' ' . $row3['last_name']; 
?></h4> 
      </div> 
      <div class="modal-body"> 
       <p>Are you sure you want to borrow <b> 1 x <?php 
print $row3['title']; 
?></b> from <b> <?php 
print $row3['first_name']; 
?> <?php 
print $row3['last_name']; 
?></b> for <b id="total"></b> cogs? 
        </br></br> You will be required to collect and return this item to <?php 
print $row3['houseno']; 
?> <?php 
print $row3['address1']; 
?> <?php 
print $row3['postcode']; 
?>. 
        </br></br> <?php 
print $_GET[$from]; 
?> Your cogs will not be transferred to <?php 
print $row3['first_name']; 
?> until you have confirmed you wish to proceed following the lenders decision!</p> 
      </div> 

      <div class="modal-footer"> 
       <button type="submit" value="submit" class="btn btn-success">Register</button> 
       <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
     </div> 


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

ответ

-1

Вам необходимо вызвать метод, передающий значения, которые вы хотите вставить в базу данных.

Пример:

<?php 
$servername = "localhost"; 
$username = "username"; 
$password = "password"; 
$dbname = "myDB"; 

// Create connection 
$conn = new mysqli($servername, $username, $password, $dbname); 
// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 

$sql = "INSERT INTO MyGuests (firstname, lastname, email) 
VALUES ('John', 'Doe', '[email protected]')"; 

if ($conn->query($sql) === TRUE) { 
    echo "New record created successfully"; 
} else { 
    echo "Error: " . $sql . "<br>" . $conn->error; 
} 

$conn->close(); 
?> 
+0

Как бы я идти о том, что делать? : S – user2244961

+0

см. Ответ об обновлении – Tbseven

+1

Спасибо - я закончил тем, что сделал это, хотя ... if (isset ($ _ POST ['button1'])) { $ q = mysql_query ("INSERT INTO table (keys) VALUES ('$ values') ") или die (mysql_error()); if ($ q) { эхо "успешный"; } else { echo "error"; } } – user2244961

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