PHP expert |
|
ik probeer voor elkaar te krijgen dat wanneer de ontvanger van een pm meer dan 10 berichten heeft een email krijgt en de verstuurder een foutmelding, alleen hij verstuurd de pm toch.
ik heb nu dit
<?php
$pselect = mysql_query("SELECT COUNT(pmid) FROM pm WHERE receiverid = '".$_POST['to']."'") or die(mysql_error());
$result = mysql_result($pselect, 0);
if($result > 10) {
$aErrors[] = 'This person has reached his maximum amount of messages';
}
?>
<?php if($result > 10) { $aErrors[] = 'This person has reached his maximum amount of messages'; } ?>
die array word later afgedrukt maar daar gaat het niet om omdat het voor de rest wel goed werkt alleen ik krijg deze foutmelding nooit te zien
btw, er zitten nu 12 berichten in mijn database en als ik nu er 1 verstuur gaat hij gewoon door
heb ook == ipv > gebruikt maar geen verschil
edit: $_POST['to'] bevat de userid en is correct want hij zet het id wel in de database
|