אשכול: שאלה | שוב PHP
View Single Post
ישן 03-07-07, 01:57   # 3
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

ציטוט:
נכתב במקור על ידי Tzvika צפה בהודעה
קודם כל שים לב ששכחת לסגור את הבסיס נתונים.
סגור אותו בעזרת הפקודה mysql_close()
אם זה לא עוזר בדוק שלא התבלבלת בשמות השדות או בשם של הבסיס נתונים והטבלה.
אם עדיין לא עובד נסה את הקוד הבא:
PHP קוד:
<?php
$link 
mysql_connect("localhost""root""") or die(msql_error());  
mysql_select_db("site"$link) or die(mysql_error()); 
$flag=false;
if(
$_POST['name']!="" && $_POST['email']!="" && $_POST['subject']!="" && $_POST['msg']!="")
{
$flag=true;
}
if(
$flag==false)
{
        echo 
"Fill all fields!"
}
else
{
$query "INSERT INTO `comments` (`name`,`email`,`subject`,`msg`,`date_posted`) VALUES (`$_POST[name]`,  
`$_POST[email]`,`$_POST[subject]`,`$_POST[msg]`,`date(d,m,Y)`)"
;  
$res mysql_query($query$link);  
echo 
"Message is sent";
}
mysql_close();
?>
הא? למה לסגור בעזרת mysql_close()? למה שזה מה שיגרום לו לשגיאה? די להטעות.
__________________
תומר
  Reply With Quote