Доступ к HTML-таблице из PHP - PullRequest
       1

Доступ к HTML-таблице из PHP

0 голосов
/ 16 февраля 2012

Мне действительно трудно получить доступ к моей HTML-таблице из PHP.

Вот что у меня есть:

file.php

<?php

  ...some php code
  $someValue = '2012';

?>

<script language='javascript'>
    var table = document.getElementById('tableId');

     for (var i = '<php echo $myVar?>',row; row = table.rows[ '<php echo $myVar?>']; i++) {
        //iterate through rows
        //rows would be accessed using the 'row' variable assigned in the for loop
        for (var j = 0, col; col = row.cells[j]; j++) {
            //iterate through columns
            //columns would be accessed using the 'col' variable assigned in the for loop
            col.innerHTML = '<?php  $someValue; ?>'  
        }  
    }
</script> 

<?php

  ... continue php codes.       
?>

Имею ли я здесь смысл? Я хотел поместить $someValue в ячейку моего стола.

Помощь

Поток примерно такой ... У меня

файл-1.php

  • содержит мою таблицу
  • содержит файл-1.js

файл-1.js

  • имеет объект ajax, который выполняет файл-2.php

тогда я хотел, чтобы file-2.php получил доступ к таблице в file-1.php и заполните ячейки значениями, сгенерированными в файле 2.php

Ответы [ 3 ]

1 голос
/ 16 февраля 2012

Вы просто забыли echo об этом.

col.innerHTML = '<?php echo $someValue; ?>';
1 голос
/ 16 февраля 2012

Вам нужно повторить эту переменную.

<?php echo $someValue; ?>
0 голосов
/ 16 февраля 2012

Поскольку вы используете ajax, отправьте новые значения из file2.php в форме json (http://www.json.org/), например, попробуйте это (http://www.itnewb.com/tutorial/Introduction-to-JSON-and-PHP)

) Затем используйте javascript, чтобы получить значения jsonкаждый, а затем вы можете обновлять вашу HTML-таблицу.

Лучше использовать некоторые библиотеки javascript, такие как Jquery (http://www.jquery.com/), чтобы вы могли легко это сделать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...