שלום חברים, אשמח עם תעזרו לי בתיקון קוד(לא שגיאהתהקוד פשוט לא עובד)
הקוד הוא למערכת לניהול תוכן שלי,והוא אמור לתת לערוךתאבלתגם להראות את התטקסט הנוכחי(הבעיה שהוא לא מראה את הטקסט הנוכחי)תוגם כשאני מנסה לערוך הוא אומר שיש שגיאה(שגיאה שאני הוספתי למערכת עם הוא לא מסיף\מחליף מידע,אשמח עם תעזרו לי לתקן את הקוד
הקוד:
PHP קוד:
<html dir="rtl">
<head>
<style>
input {
font-family:arial;
font-weight:bold;
color:#4D4D4D
}
</style>
<title>ערוך דף</title>
</head>
<body>
<form>
<table>
<tr>
<td>שם:</td>
<td><input type="text" name="$name1" style="background-image: url('background.jpg')" value="<?= $name; ?>"></td>
</tr>
<tr>
<td>תוכן:</td>
<td><textarea cols="80" rows="40" name="$msg1"><?= $msg; ?></textarea></td>
</tr>
</table>
<center><input type="submit" name="submit" value="עדכן"></center>
</form>
</html>
<?php
include('../db.php');
include('files/tinymcescript.php');
if (!$_GET['id']) { echo"<br><br><b>שגיאה:</b> לא הוכנס מידע"; }
else {
$result = mysql_query("SELECT * FROM pages WHERE `id` = '$id'");
$row=mysql_fetch_array($result);
$id = $row['id'];
$name = $row['name'];
$msg = $row['msg'];
}
if(isset($_POST["submit"])) {
$name1 = $_POST['name'];
$msg1 = $_POST['msg'];
if(!$name1 OR !$msg1) {
echo "אנא מלא את כל הפרטים
<META HTTP-Equiv='Refresh' Content='2; URL=page.php'>
";
}
if($name && $msg) {
$query=mysql_query("UPDATE `pages` SET `name` = '$name1', `msg` = '$msg1' WHERE id='$id';");
$result1 = mysql_query($sql) or die("Fialed: $sql = ".mysql_error());
echo "עודכן,אנא המתן,אתה מועבר...
<META HTTP-Equiv='Refresh' Content='2; URL=page.php'>
$id = $_GET['id'];
";
}
}
?>
תודה מראש.