Beste leden,
Met me kop op half 7 loop ik tegen een dom probleem aan wat waarscheinlijk gigantisch makkelijk is. Ik heb een admin systeem waar je teksten uit de database kan aanpassen/verwijderen en kan toevoegen. Maar, als je wil aanpassen en je veranderd de titel word er een nieuwe toegevoegd.
Naar al de helemorgen scripten ben ik een beetje tekst blind geworden en zie ik de fout gewoon dom weg niet zitten. Ik hoop dat jullie me wel verder kunnen helpen:) Vast wel:)
Hier het script:
PHP
<?php
if(isset($_POST['submit'])){
$dbres = mysql_query("SELECT * FROM `vrijwilligers` WHERE `titel`='{$_POST['subject']}'");
$controlle = mysql_num_rows($dbres);
if($controlle != 0){
mysql_query("UPDATE `vrijwilligers` SET `bericht`='{$_POST['message']}' WHERE `titel`='{$_POST['subject']}'");
echo "Vrijwilligers pagina aangepast.<meta http-equiv=\"refresh\" content=\"3\">";
} else {
mysql_query("INSERT INTO `vrijwilligers`(`titel`,`bericht`) VALUES('{$_POST['subject']}','{$_POST['message']}')");
echo "Vrijwilligers pagina toevoegen.<meta http-equiv=\"refresh\" content=\"3\">";
}
?>
<?php
exit;
} if($_GET['actie'] == "delete"){
mysql_query("DELETE FROM `vrijwilligers` WHERE `id`='{$_GET['id']}'");
echo "Vrijwilligers pagina verwijdert.<meta http-equiv=\"refresh\" content=\"3\">";
?>
<?php
exit;
}
$dbres = mysql_query("SELECT * FROM `vrijwilligers` WHERE `titel`='{$_GET['titel']}'");
$help = mysql_fetch_object($dbres);
?>
<form name="form1" method="POST" onSubmit="return submitForm(this.SEND);">
<table width="100%">
<tr>
<td colspan="2"><h2><u>Vrijwilligers pagina toevoegen</u></h2><br></td>
</tr>
<tr>
<td width="20%">Titel:</td>
<td><input type="text" name="subject" value="<?php echo $help->titel; ?>" size="40"></td>
</tr>
<tr>
<td width="20%"> bericht: </td>
<td><textarea name="message" cols=65 rows=10><?php echo $help->bericht; ?></textarea></td>
</tr>
<tr>
<td width="20%"></td>
<td width="100%" colspan="2"><input type="submit" name="submit" value="Submit" style="width: 200;"></td>
</tr>
</table>
</form>
<br>
<h2><u>Wijzigen of verwijderen</u></h2><br>
<table width="100%">
<tr>
<td width="90%"><b>Titel</b></td>
<td width="10%"><b>Delete</b></td>
</tr>
<?php
$dbres = mysql_query("SELECT * FROM `vrijwilligers`");
while($help = mysql_fetch_object($dbres)){
?>
<tr>
<td width="90%"><a href="index.php?x=admin/vrijwilligers/index.php&titel=<?php echo $help->titel; ?>"><?php echo $help->titel; ?></a></td>
<td width="10%"><a href="index.php?x=admin/vrijwilligers/index.php&actie=delete&id=<?php echo $help->id; ?>"><img src="images/delete.jpg" border=0 width="16" height="16"></a></td><br>
</tr>
</table>
<?php
}
?>
Toon Meer
(het is inderdaad een beetje een slordig scriptje zo maar, moet hem nog een beetje netter maken als alles goed werkt:))
Alvast bedankt voor jullie hulpt,
Groetjes,
Rick