03-07-07, 01:57
|
# 3
|
Whatever
|
ציטוט:
נכתב במקור על ידי 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()? למה שזה מה שיגרום לו לשגיאה? די להטעות.
__________________
תומר
|
|
|