Kalma
Erfahrenes Mitglied
Hey,
ich verstehe jetzt dein Problem nicht ganz. Du hast ne Liste (wahrscheinlich innem Forum oder?) in der bestimmte (nämlich als erledigt markierte) zeilen markiert werden sollen oder?
Außerdem soll man einen Button drücken können, der den jeweiligen Beitrag markiert.
Ich weiß nicht, ob dir das hilft, aber ich würds so machen:
Du hast ne Tabelle, ich nehm jetzt mal 3 Spalten:
Thread-Name, Datum, Autor:
hoffe, ich hab keine fehler gemacht, und das ist dass, was du suchtest.
MfG
David
ich verstehe jetzt dein Problem nicht ganz. Du hast ne Liste (wahrscheinlich innem Forum oder?) in der bestimmte (nämlich als erledigt markierte) zeilen markiert werden sollen oder?
Außerdem soll man einen Button drücken können, der den jeweiligen Beitrag markiert.
Ich weiß nicht, ob dir das hilft, aber ich würds so machen:
Du hast ne Tabelle, ich nehm jetzt mal 3 Spalten:
Thread-Name, Datum, Autor:
PHP:
<table border="0" width="100%">
<tr>
<td><b>Thread-Name</b></td>
<td><b>Datum</b></td>
<td><b>Autor</b></td>
</tr>
</table>
<?php
//aus der datenbank auslesen
$query = 'select * from '.$tabelle.' order by datum asc';
$result = mysql_query($query);
//prüfen, ob jemand "als erledigt markieren" angeklickt hat
if ((isset($_GET['markieren'])) AND ($_GET['markieren'] == 1)) {
//wenn ja, dann updaten
$erledigt = 1; //1 für erledigt, 0 oder leer für nicht erledigt
$update_id = $_GET['update_id']; //id für den upzudatenden beitrag
$update = 'update '.$tabelle.' set `erledigt`="'.$erledigt.'" where `id`="'.$update_id.'" limit 1';
} else {
echo '';
}
/*
ich nehme jetzt einfach mal an, die tabelle sieht so aus:
id (int)
erledigt (int)
titel
datum
autor
*/
while ($thread = mysql_fetch_array($result)) {
//mit if prüfen, ob bei erledigt eine 1 eingetragen wurde
if ($thread['erledigt'] == 1) {
echo '<tr bgcolor="#FF0000">';
} else {
echo '<tr>';
}
echo ' <td>'.$thread['titel'].'
<br />
<em>(<a href="datei.php?markieren=1&update_id="'.$thread_id.'"">als erledigt markieren</a>)</em></td>';
echo ' <td>'.$thread['autor'].'</td>';
echo ' <td>'.$thread['datum'].'</td>';
echo '</tr>';
}
?>
</table>
hoffe, ich hab keine fehler gemacht, und das ist dass, was du suchtest.
MfG
David