منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] ماهو الخطا بالكود أفيدونا جزاكم الله خير - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم برمجة وتطوير المواقع (http://vb4arb.com/vb/forumdisplay.php?fid=51)
+--- قسم : قسم PHP (http://vb4arb.com/vb/forumdisplay.php?fid=58)
+---- قسم : قسم اسئلة PHP (http://vb4arb.com/vb/forumdisplay.php?fid=59)
+---- الموضوع : [سؤال] ماهو الخطا بالكود أفيدونا جزاكم الله خير (/showthread.php?tid=14050)



ماهو الخطا بالكود أفيدونا جزاكم الله خير - صفاء قمحان - 07-12-15

<?php include 'includes/connect1.php'; ?> 


<form name="form1" method="post" action="<?php echo"$_SERVER[PHP_SELF]"; ?>" dir="rtl"> 
  <table width="50%" border="0" align="center"> 
    <tr> 
      <td align="center">* الموضوع</td> 
      <td><label> 
        <input type="text" name="subject" id="subject"> 
      </label></td> 
    </tr> 
    <tr> 
      <td align="center">* نص الرسالة</td> 
      <td><label> 
        <textarea name="message" id="message" cols="45" rows="5"></textarea> 
      </label></td> 
    </tr> 
    <br>
    <tr > 
       <td align="center"><label> 
         <input type="submit" name="submit" id="submit" value="إرســــال">
       </label></td> 
    </tr> 
  </table> 
</form> 

  
 <?php
//If the form is submitted
$query = mysql_query("select email from `emails`")or die("Nothing");
       
  
if(isset($_POST['submit'])) {
 $subject=$_POST['subject'];
 $message=$_POST['message'];
 
while($row = mysql_fetch_assoc($query)){
 
//Check to make sure that the subject field is not empty
if(trim($_POST['subject']) == '') {
$hasError = true;
} else {
$subject = trim($_POST['subject']);
}
 

if(trim($_POST['message']) == '') {
$hasError = true;
} else {
if(function_exists('stripslashes')) {
$comments = stripslashes(trim($_POST['message']));

    } else {
$comments = trim($_POST['message']);
}
}
 
//If there is no error, send the email
if(!isset($hasError)) {

$body = "Subject: $subject\n\nMessage: $message\n\n";
$headers = 'من موقعي <'.".$row[email].".'>' . "\r\n" . 'إعادة ارسال الى: ' . ".$row[email].";
 
$mail_status = mail(".$row[email].", "$subject", "$body", "$headers");


}

}
if($mail_status){ ?>
    <script language="javascript" t="text/javascript">
alert(' تم الارسال بنجاح');


window.location= 'send_message.php';
</script>
    
    <?php
}
else { ?>
            <script language="javascript" type="text/javascript">
       alert('message failed.please,send an emil to');
window.location= 'send_message.php';
</script>
    <?php
}

}

?>


RE: ماهو الخطا بالكود أفيدونا جزاكم الله خير - abulayth - 07-12-15

السلام عليكم

اختي الكريمة

الرجاء ذكر الخطا الذي يظهر وممكن ايجاده في ملف errorlog.

على كل حال ممكن ان يكون الخطا في هذه الجملة

PHP كود :
<?php
//If the form is submitted
$query mysql_query("select email from `emails`")or die("Nothing");
 
      

يجب ان يكون كالتالي


PHP كود :
<?php
//If the form is submitted
$query mysql_query("select email from emails")or die("Nothing");
 
      

يعطيك العافية