A PHP Error was encounteredNewsletter Fehler: Invalid argument für foreach geliefert()
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: views/editnewsletters.php
Line Number: 55
Backtrace:
File: C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\companygiondaci\application\views\editnewsletters.php Line: 55 Function: _error_handler
File: C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\companygiondaci\application\controllers\Cpages.php Line: 533 Function: view
File: C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\companygiondaci\index.php Line: 315 Function: require_once
views/editnewsletters.php
<?php if($newsl) { ?>
<?php foreach ($newsl as $newsl_item): ?>
<table border="0" style="width: 100%; height: 90px;">
<tr>
<td>Newsletter Name:</td>
<td><input type="text" name="newsletter" value="<?php echo $newsl_item->newsl_name; ?>"></td>
</tr>
<tr>
<td>Newsletter Content:</td>
<td><textarea><?php echo $newsl_item->newsl_content; ?></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" class="edit" value="SUBMIT"/></td>
</tr>
</table>
<?php endforeach; }?>
Linie 55:
Controller/cpages.php
public function editnewsletter() {
$data['success_message'] = '';
$newsl_id = $this->uri->segment(3);
$data['newsl'] = $this->Mpages->update_newsletter($newsl_id);
$this->load->view('editnewsletters', $data);
}
models/mpages.php
public function update_newsletter($newsl_id)
{
$data = array(
'newsl_name' => $this->input->post('newsl_name'),
'newsl_date' => $this->input->post('newsl_date'),
'newsl_content' => $this->input->post('newsl_content')
);
$this->db->where('newsl_id', $newsl_id);
$query = $this->db->update('newsletter', $data);
return $query;
}
Aus dem Code, den Sie es zur Verfügung gestellt scheint, dass Sie die aktualisierte Abfrageergebnis sind returing und ich bezweifle, dass es keine Daten-Set Zeilen (dh) Ergebnis() drin ... kann $ query innerhalb mpages und zeigen echo die o/p –
vielleicht echo $ query ist 1. Ich sehe eine "1" auf den Seiten. – David