Godkend-nyt-indhold-side
Hoi!Jeg er ved at lave en "godkend indhold" side. Men det virker ikke rigtigt. På siden bliver alle nye indlæg hvor godkendt=N vist, med en checkbox ud for hver. Hvordan kører jeg igennem alt indholdet og ser hvilke checkboxe der er afkrydset, og derefter updater ud fra tilhørende indlægs id?
Formen:
<form name="form1" method="post" action="<?php echo $editFormAction; ?>">
<div align="center"><table width="600" border="0" class="boxText">
<tr>
<td>Type</td>
<td>Kategori</td>
<td>Titel</td>
<td>Oprettet af: </td>
<td>Dato</td>
<td>Godkend</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_Recordset1['type']; ?></td>
<td><?php echo $row_Recordset1['kategori']; ?></td>
<td><?php echo $row_Recordset1['overskrift']; ?></td>
<td><?php echo $row_Recordset1['bruger']; ?></td>
<td><?php echo $row_Recordset1['dato']; ?></td>
<td><div align="center"><input name="godkend[]" type="checkbox" id="godkend[]" value="<?php echo $row_Recordset1['id']; ?>">
</div></td>
</tr>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</table>
<p>
<input type="submit" name="Submit" value="Godkend valgt indhold">
<input name="submitted" type="hidden" id="submitted" value="TRUE">
</p>
</div>
<input type="hidden" name="MM_update" value="form1">
</form>
kode der updater:
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
$updateSQL = sprintf("UPDATE indlæg SET godkendt=%s WHERE id=%s",
GetSQLValueString(isset($_POST['godkend']) ? "true" : "", "defined","'Y'","'N'"),
GetSQLValueString($_POST['ind_id'], "int"));
$Result1 = mysql_query($updateSQL, $pbaseConn) or die(mysql_error());
}
Er det forklaret godt nok?
På forhånd tak :)
