הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] מה הבעיה בקוד הבא ? (https://hosts.co.il/forums/showthread.php?t=44351)

Gold-System 26-04-07 23:31

ב config.php, או ב messege.php?

Gold-System 26-04-07 23:33

ציטוט:

נכתב במקור על ידי Tomer (פרסם 466895)
מתחיל להמאס לי,

PHP קוד:

<?php
ob_start
();
require_once(
"config.php");

if (!
$_POST) {

  
$sql mysql_query("SELECT `Updote` FROM `msg`") or die(mysql_error());
  
$r mysql_fetch_array($sql);
  
$msg $r['Updote'];

  echo <<<HTML
    <html> 
    <head>
    <form action='message.php' method='POST'> 
    <div align='center'> 
    <textarea name='messege'>
{$msg}</textarea> 
    <input type='submit' value='עדכן תיבה'>
    </form> 
    </html>
  HTML;
  
} else {

  $message = mysql_escape_string($_POST
['message']);
  
  $sql = mysql_query("UPDATE `msg` SET `Updote`='$message'") or die(mysql_error());
header("Location: message.php");

}
?>

תנסה את זה, רשמתי את זה עכשיו.


Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/goldsyst/domains/goldsystem.co.il/public_html/Panel/messege.php on line 23

Tomer 26-04-07 23:35

PHP קוד:

<?php
ob_start
();
require_once(
"config.php");

if (!
$_POST) {

  
$sql mysql_query("SELECT `Updote` FROM `msg`") or die(mysql_error());
  
$r mysql_fetch_array($sql);
  
$msg $r['Updote'];

  echo 
"
    <html> 
    <head>
    <form action='message.php' method='POST'> 
    <div align='center'> 
    <textarea name='messege'>{$msg}</textarea> 
    <input type='submit' value='עדכן תיבה'>
    </form> 
    </html>
  "
;
  
} else {
  
$message mysql_escape_string($_POST['message']);
  
  
$sql mysql_query("UPDATE `msg` SET `Updote`='$message'") or die(mysql_error());
  
header("Location: message.php");
}
?>

תנסה

Gold-System 26-04-07 23:44

תומר - לא שומר עדיין את הנתונים בתיבה,
ולקובץ קוראים messege.php ולא message.php..
אני יודע שרושמים message, אבל קראתי לו messege, אז תתקן בבקשה ..

Tomer 26-04-07 23:46

ציטוט:

נכתב במקור על ידי Gold-System (פרסם 466899)
תומר - לא שומר עדיין את הנתונים בתיבה,
ולקובץ קוראים messege.php ולא message.php..
אני יודע שרושמים message, אבל קראתי לו messege, אז תתקן בבקשה ..

אתה חוצפן, שזה משהו..

לא שומר? יש בכלל משהו בטבלה msg? עשית INSERT ראשוני והזנת נתונים? משהו?!

Eran-s 26-04-07 23:47

ציטוט:

נכתב במקור על ידי Gold-System (פרסם 466899)
תומר - לא שומר עדיין את הנתונים בתיבה,
ולקובץ קוראים messege.php ולא message.php..
אני יודע שרושמים message, אבל קראתי לו messege, אז תתקן בבקשה ..

הוא נותן לך קוד מלא ואתה רוצה שהוא יתקן משהו שאתה יודע? :-0
הגעתי למסקנה - משהו בטבלה שלך לא נכון, תבדוק את זה ותחזור אלינו.

Gold-System 26-04-07 23:47

בטח שיש,
שדה אחד בשם Updote.
וקוראים למסד
goldsyst_cms

Tomer 26-04-07 23:48

ציטוט:

נכתב במקור על ידי Gold-System (פרסם 466902)
בטח שיש,
שדה אחד בשם Updote.

יש בו נתונים ? עשית לו INSERT פעם אחת לפחות ? הכנסת אליו משהו ?!

Eran-s 26-04-07 23:48

ובטח הטבלה ריקה כמו שהוא אמר

Gold-System 26-04-07 23:50

הערך של השדה Updote ריק..
להכניס שם משהו בערך?


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

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