2016-09-20 5 views
0

У меня есть цикл while, проходящий через одну базу данных, которая выбирает данные в порядке, один из столбцов Я показываю изображение, которое при нажатии меня хочет вставить данные в другая база данных.Вставка данных в мою базу данных с помощью цикла while

Операция if, использующая для ввода данных;

if (isset($_POST['acceptloan'])): 

$username=$_POST['username']; 
$product=$_POST['product']; 
$start_loan=$_POST['start_loan']; 
$return_loan=$_POST['return_loan']; 


$my_iquery="INSERT INTO loans VALUES ('','$username','$product','','','$start_loan','$return_loan','No')"; 

$iresult= mysqli_query($connection, $my_iquery); 

if ($iresult): 
      header ('location: homepage.php?confirm=Loan Accepted'); 
     else : 
      echo "<b>This didn`t work, error: </b>"; 
      echo mysqli_error($connection); 
endif; 
endif; 

Я проверил это, и это работает, однако им не уверен, как получить мой PHP, чтобы запустить его из моего цикла.

Мой цикл while;

while ($myrow = mysqli_fetch_array($result)): 


$requestid   = $myrow["requestid"]; 
$username   = $myrow["username"]; 
$product   = $myrow["product"]; 
$start_loan   = $myrow["start_loan"]; 
$return_loan  = $myrow["return_loan"]; 

$table = '<tr>'; 

    $table.= '<td>'.$requestid.''; 
    $table.= '<td>'.$username.''; 
    $table.= '<td>'.$product.''; 
    $table.= '<td>'.$start_loan.''; 
    $table.= '<td>'.$return_loan.''; 
    $table.= "<td align='center'><a onClick =\"return confirm('Are You Sure You Want To Accept This Request?')\" href=acceptrequest.php?requestid=$requestid><img src=\"tick2.png\">"; 
    $table.= "<td><a onClick =\"return confirm('Are You Sure You Want To Reject this Request?')\" href=deleterequest.php?requestid=$requestid><img src=\"delete.png\">"; 


echo $table; 
endwhile; 

Код, в котором им со ссылкой на это принимает строку запроса - как бы я указать код выполнение проектно оператор IF?

Благодаря

+0

Ваш цикл while извлекает данные, а не вставляет. Пожалуйста, будьте немного более ясны о том, чего вы пытаетесь достичь. – e4c5

+0

@ e4c5 im знает, что мой цикл while извлекает данные, вот что должно было делать. в цикле он помещает изображение tick2.png в каждую строку для определенного столбца. когда изображение нажата, я хочу выполнить оператор If, чтобы все данные из текущей строки были вставлены в базу данных «кредиты» – Mucca019

+0

, что делает вещи более чистыми, все еще мутными. Если я правильно понял, вам нужно инвестировать в ajax – e4c5

ответ

0

В вашей странице acceptrequest.php, проверьте $ _GET [ «RequestID»] установлено, а затем выполнить свой запрос вставки. (Убедитесь, что у вас есть правильные данные на месте)

You не показали, как вы получили данные через POST в своем первом блоке кода ... могли бы сделать вещи более ясными.

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