Hier is mijn code.
Ik geef alle paragrafen van een pagina weer in inputboxen met oplopende <name>(1,2,3)
daarna een hidden field die de id van de paragraaf meestuurd met de form.
Bij submit loop ik steeds vast.
Kan iemand mij helpen.
om de paragrafen te vinden
om ze weer te geven
on submit
hopelijk vinden jullie iets want ik be radeloos.
Ik geef alle paragrafen van een pagina weer in inputboxen met oplopende <name>(1,2,3)
daarna een hidden field die de id van de paragraaf meestuurd met de form.
Bij submit loop ik steeds vast.
Kan iemand mij helpen.
om de paragrafen te vinden
PHP:
$subject_id = $_GET['id'];
}
$sql = "SELECT headers.id, headers.content, paragraphs.id, paragraphs.content
FROM headers
JOIN ( paragraphs, par_head, subject_header)
ON headers.id = subject_header.header_id
AND headers.id = par_head.header_id
AND paragraphs.id = par_head.paragraph_id";
$headers_pars = mysql_query($sql, $connection);
confirm_query($headers_pars);
om ze weer te geven
PHP:
$fields = 1;
$output = "<form action='index.php' name='editForm' method='POST'>";
while($result = mysql_fetch_array($headers_pars)) {
$output.= "<p><textarea type='text' name='{$fields}' cols='80' rows='7'>{$result['content']}</textarea></p>\n";
$output.= "<input type='hidden' name='id{$fields}' value='{$result['id']}' />\n";
$fields +=1;
}
$output.= "<input type='hidden' name='fields' value='{$fields}' />\n";
$output.= "<input type='submit' name='submit' value='Update' />\n";
$output.= "</form>";
echo $output;
on submit
PHP:
if(isset($_POST['submit'])) {
$fields = $_POST['fields'];
$fields -= $fields;
for ($i = 1; $i = $fields; $i++) {
$paragraph = $_POST['{$i}'];
$id = $_POST['id'.'{$i}'];
$sql = "UPDATE paragraphs SET content = '{$paragraph}' WHERE id=$id";
mysql_query($sql, $connection);
}
}
hopelijk vinden jullie iets want ik be radeloos.