ik heb een probleem..
ik ben voor mijn pb systeem bezig met een spam knop zodat er een mail wordt gestuurd naar alle admins..
alleen nu gaat het fout met mijn query's
dit is mijn code:
<?php
if(isset($_POST['reden']) || !empty($_POST['reden'])){
  if(isset($_POST['id']) || !empty($_POST['id'])){
    //de info over het bericht
    $bericht = mysql_query("SELECT * FROM pb WHERE id = '" . $_POST['id'] . "'") or error("Kon de gegevens van het bericht net verkrijgen");
    $ber = mysql_fetch_array($bericht);

    $berich = $ber['bericht'];
    $reden = $_POST['reden'];
    $ond = "SPAM: " . $ber['onderwerp'];
    $ber = <<<eind
      <div class="quote">$bericht</div>
      $reden
eind;

    //de info van de verzender
    $zender = mysql_query("SELECT * FROM gebruiker WHERE id = '" . $ber['van'] . "'") or error("Kon de gegevens van de verzender niet verkrijgen");
    $van = mysql_fetch_array($zender);

    //de info van de ontvanger
    $ontvanger = mysql_query("SELECT * FROM gebruiker WHERE id = '" . $ber['aan'] . "'") or error("Kon de gegevens van de ontvanger niet verkrijgen");
    $aan = mysql_fetch_array($ontvanger);

    if($aan['gb_id'] == $gb_id){
      echo "bericht verzonden :)";
    }

    mysql_free_result($bericht);
    mysql_free_result($zender);
    mysql_free_result($ontvanger);
  }
  else{
    echo "je kan hier niet zomaar heengaan";
  }
}
else{
  echo "fout";
}
?>


ik krijg nu een leeg scherm..
ik krijg ook lege array's van de mysql_fetch_array's

ik heb alle variabele geechoot en ik heb de query's in mijn mysql ding geprobeerd..
daar werkt het gewoon..

ik snap het dus echt niet meer..

(de verbinding met de mysql klopt ook gewoon..)

weet iemand wat te doen??
gr. leroy
Je if-constructie aan het begin is waarschijnlijk niet in orde. Wat zie je als je hem vervangt door:

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

Reageren