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

הוסטס - פורום אחסון האתרים הגדול בישראל (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 19:51

[PHP] מה הבעיה בקוד הבא ?
 
PHP קוד:

<?
include "config.php"
if ( 
$_POST["xds"] != "1" ) {
$query mysql_query("SELECT * FROM `msg`"); 
$con mysql_fetch_array($query);
$msg $con['Update'];

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

else {
$update $_POST['messege'];
mysql_query("UPDATE `msg` SET Update = '{$update}'");
}
?>

לא שומר את הנתונים בתיבה,
תודה |winky|

WebProject 26-04-07 19:59

אממ נסה להוריד את הסוגריים המסולסלים מן המשתנה $msg

Gold-System 26-04-07 20:11

הוצאתי, לא עובד,
הנה, תראה -
http://goldsystem.co.il/Panel/messege.php

Eran-s 26-04-07 20:53

תדפיס אותו עם echo רגיל לבדוק בכלל אם יש בו תוכן

Gold-System 26-04-07 20:56

איך?

Eran-s 26-04-07 20:58

ציטוט:

נכתב במקור על ידי Gold-System (פרסם 466752)
איך?

echo לפני ה-EOF?

Gold-System 26-04-07 21:00

ציטוט:

נכתב במקור על ידי Eran-s (פרסם 466753)
echo לפני ה-EOF?

אז להוציא את ה echo ?

BlueNosE 26-04-07 21:03

UPDATE זו מילה שמורה. אתה לא יכול לקרוא לשדה בשם הזה.

WebProject 26-04-07 21:04

ציטוט:

נכתב במקור על ידי BlueNosE (פרסם 466761)
UPDATE זו מילה שמורה. אתה לא יכול לקרוא לשדה בשם הזה.

צודק, אם הוא היה שם or died( mysql_error()); הוא היה מקבל שגיאת syntax :)

Gold-System 26-04-07 21:06

אז לשנות את האפדייט לשם אחר לשדה ב PhpMyAdmin?
*****

שיניתי את השם ל Updote ולא עובד..
הנה הקוד -
PHP קוד:

<?
include "config.php"
if ( 
$_POST["xds"] != "1" ) {
$query mysql_query("SELECT * FROM `msg`"); 
$con mysql_fetch_array($query);
$msg $con['Update'];

echo <<<EOF
<html> 
<head>
<form action="messege.php" method="POST"> 
<div align="center"> 
<textarea name="messege">$msg</textarea> 
<input type="hidden" value="1" name="xds" />
<input type="submit" value="עדכן תיבה">
</form> 
</html>
EOF;
}

else {
$update $_POST['messege'];
mysql_query("UPDATE `msg` SET Updote = '{$update}'");
}
?>



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

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