View Single Post
ישן 20-06-07, 13:32   # 1
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

בעיה עם רשימת תפוצה ב PHP

יש לי בעיה מוזרה שזה בכל מצב כותב שהוא מוסיף אותו לטבלה ווזה לא אמור להיות ככה למרות שגם כשאני בודק זה לא קיים בכלל בטבלה.

הקוד:
PHP קוד:
<?
if(isset($_POST['submit'])){
$mail $_POST['mail'];

$query mysql_query("SELECT * FROM activeMails WHERE email='$email' ") or die (mysql_error());
$con mysql_num_rows($query);
$query2 mysql_query("SELECT * FROM unactiveMails WHERE email='$email' ") or die (mysql_error());
$cony mysql_num_rows($query2);
$rr mysql_fetch_array($query2);
$emaily $rr['email'];
if(!
preg_match('|[\w\.-]*@[\w-]+(\.[\w-]+)+|'$mail)){
    echo 
'
    <script>alert("כתובת הדואר האלקטרוני שהזנת אינה חוקית");</script>
    '
;
}
elseif(
$con == "" and $cony == ""){
@
mysql_query("INSERT INTO activeMails(email) VALUES ('$mail') ");
echo 
'
<script>alert("נוספתה בהצלחה לרשימת התפוצה שלנו!");</script>
'
;
}elseif(
$con != ""){
@
mysql_query("DELETE from activeMails WHERE email='$email' ");
echo 
'
<script>alert("הוסרת בהצלחה מרשימת התפוצה שלנו");</script>
'
;
}elseif(
$cony != ""){
@
mysql_query("DELETE from unactiveMails WHERE email='$emaily' ");
echo 
'
<script>alert("נוספת בהצלחה לרשימת התפוצה שלנו");</script>
'
;
}else{
echo 
"שגיאה";
}
}
?>
עשיתי בדיקה קטנה עם הקוד:
PHP קוד:
<?
include "db.php";
$query mysql_query("SELECT * FROM activeMails");
while(
$rr mysql_fetch_array($query)){
$id $rr['id'];
$mail $rr['mail'];
echo 
"$id - $mail";
echo 
"<br />";
}

?>
להפתעתי הפלט:
1 -
2 -
3 -
4 -
5 -
6 -
__________________
You don't shine if you don't glow

Last edited by X-T; 20-06-07 at 13:37..
  Reply With Quote