echo mysql_errno() dan even, dan weet je precies wat er fout gaat.
De foutmelding moet je altijd ergens gebruiken, op het scherm of in een logboek, je moet de volledige melding ergens noteren. En gebruik zowel mysql_errno() als mysql_error(), dat maakt het voor jou alleen maar eenvoudiger.
Even terug naar af en je code opschonen:
<?php
$result = mysql_query($insert); // $result, $voerin is een rare naam
if(mysql_errno() == 1062) // mysql_errno() kent geen parameters
{
$melding2 = 'Precies ditzelfde bericht is al eerder gepost, dit kan geen toeval zijn.';
}
elseif($result)
{
$melding2 = 'Succesvol toegevoegd';
unset($_SESSION['contactform']);
}
else
{
$melding2 = 'Door een technische storing kon het bericht niet worden toegevoegd: '.mysql_errno().' Met melding: '.mysql_error();
}
?>