Передача значения MYSQL со страницы PHP jQuery Iframe - PullRequest
1 голос
/ 09 июля 2011

Передо мной стоит вопрос о том, как передать значение из div в iframe.Для вашей информации, <?php echo row['info_id']; ?> содержит несколько значений, поэтому при нажатии кнопки она получит info_id базы данных и обновит ее в iframe jQuery.

После того, как iframe получит значение, потребуется отправить его на мою другую страницу info.php с помощью iframe.

Но у меня возникла некоторая проблема с передачей значения в iframe jQuery.где оно будет прочитано методом GET.

Index.php Page

function toggleDivs() {
  var infoDetail = $('#infoDetail').html();
  $("#iframecall").html('<iframe src="info.php?new_id=' +  infoDetail + '" />'); 
}

$('.buttonClicked').live('click',function(){
   toggleDivs();
});    

$row = mysql_fetch_array($result_01);           

<span class='buttonClicked'>
  <ul<li><div id='infoDetail'><?php echo $row['info_id']; ?></div></li></ul>
</span>



 **info.php**
 $connect = new doConnect(); 
 $info_id=$_GET['new_id']; 
 $sql_01 = "SELECT * FROM database WHERE info_id = $info_id";

Ответы [ 2 ]

0 голосов
/ 09 июля 2011
function toggleDivs() {
  var infoDetail = $('#infoDetail').html();
  $("#iframecall").html('<iframe src="info.php?new_id=' +  infoDetail + '" />'); 
}


$('.buttonClicked').live('click',function(){
   toggleDivs();
});    

<?php
$row = mysql_fetch_array($result_01);           
?>

<span class='buttonClicked'>
  <ul<li><div id='infoDetail'><?php echo $row['info_id']; ?></div></li></ul>
</span>
0 голосов
/ 09 июля 2011

Вам не хватает знака $ перед row['info_id'];.Может быть, именно поэтому значение не отображается?

<span class='buttonClicked'>
  <ul<li><div id='infoDetail'><?php echo $row['info_id']; ?></div></li></ul>
</span>                                # ^ missing?

Чтобы найти ошибки такого рода, вам необходимо включить Отчеты об ошибках PHP и ведение журнала , а затем просмотреть журнал ошибок PHP.Особенно обратите внимание на предупреждений и уведомлений .Так что включает предупреждения и уведомления , а также для отчетов об ошибках.Всегда пишите код, который не содержит предупреждений и уведомлений, тогда вы сможете быстрее выявлять проблемы.

Настройки php.ini для разработки:

; report all sort of errors, including notices and strict errors
error_reporting = -1
error_log = /path/to/your/php_error_log

, затем вы можете отслеживать журнал ошибоккак это:

tail -f /path/to/your/php_error_log
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...