הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 02-07-07, 20:59   # 1
Reality
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נהר
הודעות: 252

Reality לא מחובר  

שאלה | שוב PHP

וואי השפה הזאת משגעת אותי... למה זה חייב להיות כ-ז-ה מסובך??

בכל מקרה, מה לא בסדר כאן...? זה כותב לי שזה שולח נתונים אבל אין כלום במסד...

PHP קוד:
<?php
$link 
mysql_connect("localhost""root""") or die(msql_error());
mysql_select_db("site"$link) or die(mysql_error());

if (isset(
$_POST['name']) && isset($_POST['email']) && isset($_POST['subject']) &&
    isset(
$_POST['msg']))
{
    if (
$_POST['name'] != NULL && $_POST['email'] != NULL && $_POST['subject'] != NULL &&
        
$_POST['msg'] != NULL)
    {
        
$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";
    }
    else
    {
        echo 
"Fill all fields!";
    }

}

?>
  Reply With Quote
ישן 02-07-07, 23:41   # 2
Tzvika
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ירושלים
הודעות: 160
שלח הודעה באמצעות ICO אל Tzvika שלח הודעה באמצעות MSN אל Tzvika Send a message via Skype™ to Tzvika

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();
?>
  Reply With Quote
ישן 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
ישן 03-07-07, 02:04   # 4
Tal Aviel
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: מרכז
הודעות: 110

Tal Aviel לא מחובר  

שאתה נתקל בבעיה, תתחיל לנסות לפשט את הקוד ולראות עד איפה הוא עובד.
לדוגמא קח את זה:
קוד:
        $query = "INSERT INTO `comments` (`name`,`email`,`subject`,`msg`,`date_posted`) VALUES (`$_POST[name]`, 
        `$_POST[email]`,`$_POST[subject]`,`$_POST[msg]`,`date(d,m,Y)`)";
ותחליף ל:
קוד:
        $query = "INSERT INTO `comments` VALUES ('a','b','c','d','e')";
ותבדוק אם נכנסת לך שורה עם הערכים a b c d e.

בהצלחה.
__________________
MyKart.Net - אתר הקארטינג הישראלי
מסנג'ר: tal@mykart.net
אייסיקיו: 6990089
אימייל: tal.aviel@gmail.com
  Reply With Quote
ישן 03-07-07, 02:05   # 5
Tzvika
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ירושלים
הודעות: 160
שלח הודעה באמצעות ICO אל Tzvika שלח הודעה באמצעות MSN אל Tzvika Send a message via Skype™ to Tzvika

Tzvika לא מחובר  

ציטוט:
נכתב במקור על ידי Tomer צפה בהודעה
הא? למה לסגור בעזרת mysql_close()? למה שזה מה שיגרום לו לשגיאה? די להטעות.
אמרתי לו שהוא שכח וישים שידע לידע כללי
והמלצתי לו על עוד דרכים(מנהל יקר )
  Reply With Quote
ישן 03-07-07, 02:07   # 6
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

ציטוט:
נכתב במקור על ידי Tzvika צפה בהודעה
אמרתי לו שהוא שכח וישים שידע לידע כללי
והמלצתי לו על עוד דרכים(מנהל יקר )
מיותר. החיבור למסד נסגר אחרי שהעמוד נטען, אלא אם כן החיבור אותחל ע"י mysql_pconnect
__________________
תומר
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 20:59.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ