Ich bin irgendwie zu php neu gelöst zu sein scheint, und da ich begann begegne ich diesen Fehler Notice: Undefined index: title_1
ich den Tisch verbundenNotice: Undefined index: die nicht
<?php $ind_header = $db->query("
SELECT *
FROM header_index
")->fetchAll(PDO::FETCH_ASSOC);
?>
Ich versuche <?php echo $ind_header['title_1']; ?>
I bekomme diesen Fehler, aber wenn ich einen foreach loop
benutze es funktioniert. Jetzt möchte ich in einem Formwert die Ergebnisse der Datenbank zeigen, wie diese
<form action="<?php echo BASE_URL ?>/admin/admin.php" method="POST">
<label>Title one</label>
<input type="text" class="form-control" name="title_1" placeholder="Full name" value="<?php echo $ind_header['title_1']; ?>">
ich dieses voll Fehler
Notice: Undefined index: title_1 in D:\wamp\www\translate\app\views\cms\body_views\header.php on line 11 Call Stack #TimeMemoryFunctionLocation 10.0010132416{main}()..\admin.php:0 20.0060141696require('D:\wamp\www\translate\app\views\admin\admin.php')..\admin.php:4 30.0070145864include('D:\wamp\www\translate\app\views\cms\body.php')..\admin.php:3 40.0070149056include('D:\wamp\www\translate\app\views\cms\body_views\header.php')..\body.php:7 ">
Ich weiß nicht, was ich falsch hier tun. danke
'-> fetchAll()' gibt ** alle ** Zeilen in einem multidimensionalen Array zurück, deshalb können Sie mit einer foreach-Schleife auf 'title_1' zugreifen. Wenn Sie nur den ersten Wert wünschen, ändern Sie entweder '-> fetchAll()' in '-> fetch()' ** ODER ** Sie können '$ ind_header [0] ['title_1']' wobei '[0 ] 'stellt die Zeile dar, die Sie wollen, der' title_1' Wert von – Sean
@Sean Jetzt hat es funktioniert, danke dafür. – Bououm