Я строю простую систему CMS и столкнулся с проблемой в моем коде, и я не могу понять, что не так.Что не так с моей инструкцией PHP?
Это должно быть простым решением для опытного разработчика PHP. Строка PHP в HTML-документе не выполняется.
Вот строка кода, которая выходит из строя (и некоторые окружающие код):
<?php $page = getPages($_GET["id"]); ?>
<h2>Edit Page</h2>
<div>
<?php //echo returnPageError(); ?>
</div>
<form class="" action="/mycms/includes/process_edit.php" method="post">
<input type="hidden" name="id" value="<?php echo $page['id']; ?>" > <!-- this is the line where my HTML cuts off on output
<div class="mui-textfield mui-textfield--float-label">
<input type="text" name="title" id="title" value="<?php echo $page['title']; ?>" >
<label>Title</label>
</div>
Вот является getPages()
функция:
function getPages(){
$pdo = DB::getConnection();
$sql = "SELECT id, title, body FROM pages";
$result = $pdo->query($sql);
return $result;
}
Если я делаю <?php var_dump($page); exit(); ?>
после <?php $page = getPages($_GET["id"]); ?>
дает эту информацию :
/home/jack/server.files/www/php/mycms/pages/edit.php:5: объект (PDOStatement) [2] общественности 'QueryString' => строка 'SELECT ID, название, тело со страниц' (длина = 33)
Если я делаю <?php var_dump($page["id"]); exit(); ?>
после <?php $page = getPages($_GET["id"]); ?>
он ничего не делает!
Выход консоли в Дев инструментов показывает, что он отсекает выход HTML здесь:
<form class="" action="/mycms/includes/process_edit.php" method="post">
<input type="hidden" name="id" value="
Я пытался и пытался решить эту проблему, но его один из них ситуации, которая является уникальной для моего кода так поиска в Интернете имеет как я уже сказал, ничего не разрешал для опытного PHP-разработчика, это должно быть легким исправлением.
свое призвание 'getPages()' с аргументом, но функция не принимает один – nogad
с учетом большего количества большой открытым исходным им CMS не уверен, что есть много смысла, создавая свой собственный больше – nogad
@nogad его личная кривая обучения мой друг, я изучаю php, возможно, некоторым людям может быть проще просто скачать чужую тяжелую работу и использовать ее, но для меня это то, что я могу сделать. вы никогда не знаете, может быть, в fe w лет плохо поставил wordpress и и joomla и такой позор ?! –