Crew PHP |
|
je mag nummers zonder ' neerzetten. En een @ voor een query zetten is ook niet zo slim, dat onderdrukt de fout, maar tis beter op te lossen
Ook, ik heb je num_rows() deel aangpast, dit klopt wat meer
$sql = mysql_query("SELECT * FROM cms_leden WHERE nieuwsbrief=1 AND blok=0");
if(mysql_num_rows($sql)==0){echo "Er is geen lid aangemeldt op de nieuwsbrief!";}
else{
while ($obj = mysql_fetch_assoc($sql)) {
$onderwerp = "Shamrock Nieuwsbrief (".date("d-m-Y").")";
ob_start();
include '/home/shamrock/public_html/paginas/beheer/brief.php';
$bericht = ob_get_clean();
mail($obj['email'], $onderwerp, $bericht, $headers);
echo 'E-mail verzonden naar: ' . $obj['gebruikersnaam'] . '<br>';
}
$nieuw = "1";
echo "<br><br><br><b>- Advertenties bijwerken -</b><br><br>";
$sqlupdate = mysql_query("SELECT * from cms_producten WHERE nieuw='".$nieuw."'")or die(mysql_error());
while($listupdate = mysql_fetch_assoc($sqlupdate)) {
$nieuw2 = "0";
echo 'Avertentie: <em>'.$listupdate['type'].'</em> succesvol bijgewerkt: <b>Ja</b><br>';
mysql_query("UPDATE cms_producten set nieuw='".$nieuw2."' WHERE nieuw='".$nieuw."'")or die(mysql_error());
}
$sql = mysql_query("SELECT * FROM cms_leden WHERE nieuwsbrief=1 AND blok=0"); else{ $onderwerp = "Shamrock Nieuwsbrief (".date("d-m-Y").")"; include '/home/shamrock/public_html/paginas/beheer/brief.php'; mail($obj['email'], $onderwerp, $bericht, $headers); echo 'E-mail verzonden naar: ' . $obj['gebruikersnaam'] . '<br>'; } $nieuw = "1"; echo "<br><br><br><b>- Advertenties bijwerken -</b><br><br>"; $nieuw2 = "0"; echo 'Avertentie: <em>'.$listupdate['type'].'</em> succesvol bijgewerkt: <b>Ja</b><br>'; }
edit: Ik geloof niet dat ik je ob_ enzo strart. Waarom niet gewoon 1x includen boven je while? |