Ik heb een overzicht gemaakt (wat me hoofdmenu voor me nieuws word)
Oorspronkelijk moet je naar een andere pagina om nieuws te bewerken.
Dan krijg je weer een overzicht met achter elk nieuwsbericht een bewerk link.
Dit wil ik veranderen.
Ik zou graag in mijn overzicht pagina checkboxen voor elk nieuwsberichtje.
Als je er dan een aanvinkt dat je met 1 bewerkknop (die zit nu bovenin) het desbetreffende bericht kan bewerken.
Ik heb begrepen dat ik de checkboxen een id moet geven.
Maar hoe zorg ik dan dat de knop gaat werken ?
Maar het gaat er bij mij dus niet om dat ik een formulier moet posten.
Het gaat er bij mij om dat een checkbox een id krijgt uit de database (met het id van het desbetreffende nieuwsberichtje (waarschijnlijk met een GET)
En dan heb ik een mooi knoppie gemaakt (geen form knop) en die moet het geselecteerde nieuwsberichtje bewerken.
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/id2231/domains/creativewebmasters.nl/public_html/creative-cms/admin/paginas/nieuws/nieuws.php on line 48
$result[1] $result[3] $result[2]
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/id2231/domains/creativewebmasters.nl/public_html/creative-cms/admin/paginas/nieuws/nieuws.php on line 46
Ik heb waarschijnlijk de while niet op de juiste plaats staan.
Er staat nl al een while....
Ik ben een beginnnende phper dus snap het nog niet helemaal.
Hier een stukje relevante code:
<?php
if(is_numeric($_GET['max'])) $max = $_GET['max'];
if(is_numeric($_GET['start'])) $start = $_GET['start'];
if (empty($max)) $max = 5;
if (empty($start)) $start = 0;
$end = $start + $max;
$prev = $start - $max;
$next = $end;
$query = mysql_query("SELECT id,datum,bericht,titel FROM nieuws ORDER BY id DESC LIMIT $start, $max") or die (mysql_error());
$num = mysql_num_rows($query);
echo "<table border=\"0px\" width=\"100%\" margin=\"o\" bgcolor=\"#dbdbdb\" >
<tr>
<td width=\"15px\"><input name=\"selectie\" type=\"checkbox\" value=\"selecteer\" /></td>
<td width=\"200px\">Datum:</td>
<td width=\"250px\">Titel:</td>
<td>Bericht:</td>
</tr>
</table>";
if (empty($num))
{
echo "<p>Er zijn geen nieuwsberichten.</p>";
}
else
{
while ($result = mysql_fetch_row($query)) {
echo '<table border=\"0px\" width=\"100%\" margin=\"o\">';
echo '<tr>
<td width="15px"><input name="selectie" type="checkbox[]" value="'.$_GET["id"].'" /></td>
<td width="200px"><span style="color:#000000;" ><font size="3" font color="#000000">$result[1]</span></font>
<td width="250px">$result[3]</td>
</td>
<td>$result[2]</td>
</tr>';
echo '<tr></tr>';
echo '</table>';
}
}
?>
Zoals je ziet heb ik het bij de checkbox al aangepast.
En ik zie dat er nog meer niet klopt in me code.
de HTML die ik echo had ik in dubbele quotes staan en zoals ik Jaron zie schrijven doet hij dat met enkele quotes.
Nu heb ik dat aangepast maar dan moet ik $result[] ook gaan getten ?
Maar das weer wat anders