Bevestiging bij toevoegen aan database

Als er een bericht toegevoegd wordt aan de database gaat doe ik dat zo:

[code:1:b32b8d6d38]else{
$query = “INSERT INTO articles (name,title,content,date,ip,category_id)
VALUES (’$name’,’$title’,’$content’,’$date’,’$ip’,’$category_id’)”;
$result = mysql_query($query) or die (“Error = “.mysql_error().””);

header("location: includes/ok.php");

}[/code:1:b32b8d6d38]

In het bestand includes/ok.php staat dat het succesvol is gedaan en kun je verder klikken. Nu is het mooier als er dan een popupje komt met een ok-knop. Ik weet hoe je dat vanuit links kunt doen, maar hoe kan dat in zo’n geval ook uit laten voeren?

Dat kan met javascript, alleen als je het op die manier doet denkt iedere moderne browser dat je een popup ad maakt, en wordt hij geblokkeerd.

Ik hoop verder dat je gecontroleerd hebt dat er geen gekke tekens (zoals ’ en ) in de velden staan, anders is je site binnen 5 minuten gehackt.

Anders kun je ook met de confirm() functie in javascript werken, en bij true of false doorsturen naar een bepaalde url.

Hoe kan ik het dan zo maken dat de popup niet geblokkeerd wordt? En wat bedoel je met die tekens?

Ieperlingetje, zou je eens uit kunnen leggen hoe ik dat dan doe?

Probeer maar eens een bericht te posten met ' in de titel of in het artikel.

En je kunt inderdaad met confirm() of alert() een eenvoudig dialoogje maken, die worden niet geblokkeerd. Als je iets mooiers wil maken loop je tegen de blockers aan, daar is niet echt iets aan te doen.

[quote:43da0386d4]Ieperlingetje, zou je eens uit kunnen leggen hoe ik dat dan doe?[/quote:43da0386d4]

Hier vind je een voorbeeld met een confirm box. Het is een voorbeeld waarbij de true of false waarde weergegeven worden
http://www.w3schools.com/js/tryit.asp?filename=tryjs_confirm. Je moet je echter wel verdiepen in javascript , omdat er niet echt een kant en klaar script bestaat voor hetgeen je wilt, maar op deze site kun je genoeg uitleg vinden om tot een resultaat te geraken

http://www.w3schools.com/js

En als je niet voldoende hebt met bovenstaande links, deze is ook een aanrader http://www.javaworld.com/jw-06-1996/jw-06-javascript.html

Ach kijk, het is eigenlijk heel makkelijk als je er bij nadenkt :) Bedankt he! :D