PHP warning help?
I am a newbie, but I was finally able to solve this problem by moving the location of the mysqli_close(). I had it right after the last } , but then I moved it right before it and it worked.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://http://www.zjjv.com///TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://http://www.zjjv.com///1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Make Me Elvis - Send Email</title>
<link type="text/css" href="style.css" />
</head>
<body>
<?php
$from = 'elmer@makemeelvis.com';
$subject = $_POST['subject'];
$text = $_POST['elvismail'];
if (empty($subject) && empty($text)){
echo 'Both, the subject and the email field have been left empty';}
if (empty($subject) && !empty($text)){
echo 'The subject field is empty';}
if (!empty($subject)&& empty($text)){
echo 'The email field is empty'; }
if (!empty($subject) && !empty ($text)){
$dbc = mysqli_connect('servername', 'username', 'password', 'dbname')
or die('Error connecting to MySQL server.');
$query = "SELECT * FROM email_list";
$result = mysqli_query($dbc, $query)
or die('Error querying database.');
while ($row = mysqli_fetch_array($result)){
$to = $row['email'];
$first_name = $row['first_name'];
$last_name = $row['last_name'];
$msg = "Dear $first_name $last_name,\n $text";
mail($to, $subject, $msg, 'From:' . $from);
echo 'Email sent to: ' . $to . '<br />';
}
mysqli_close($dbc);
}
?>
``
0
0