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

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

ASTeam 11-04-07 15:31

php+sql | עריכת מידע
 
עריכה
נפתר
שלום
בהמשך לבניית מערכת ניהול האתר שלי הגעתי לשלב העריכת דפים\שם האתר\סלוגן האתר וכו'...
אני חילקתי את זה לשני קבצים - הטופס ושאילתת העריכה
אך מתקלתי בבעיה משום מה - התוכן לא נערך
לא רק זאת - הטקסט שאניעורך - נמחק כליל מהמסד(בחלק מהמקרים)
הקבצים-

edit_page_sql.php
PHP קוד:

<html dir=rtl>
<link rel="stylesheet" style type="text/css" href="style.css" />
<center>
<?
include("db.php");
$page_id=$_GET['page_id'];


$query mysql_query("SELECT * FROM `pages` WHERE `page_id`='$page_id'  "); 
while(
$array mysql_fetch_array($query)) 

echo 
"עריכת עמוד -  ".$array['PageName']; 
echo 
"<br>";
?>
      <FORM action="edit_page_sql.php" method="POST">
<textarea name="MainPage" rows="10" cols="55">
<?
echo " ".$array['MainPage']; 
?>
</textarea>
  <input type="submit" value="ערוך" /> <input type="RESET" value="נקה" />
</form>
<?
}
?>

edit_page_sql.php
PHP קוד:


<html dir=rtl>
<link rel="stylesheet" style type="text/css" href="style.css" />

<center>
<?
$page_id
=$_GET['page_id'];
$MainPage=$_POST['MainPage'];

include(
"db.php");
if(

mysql_query("UPDATE `pages` SET `MainPage`='$MainPage' WHERE `page_id`='$page_id';"

)
{
  echo 
"<h3>העמוד נערך</h3>"
}
else{
  echo 
"EROR- MySQL eror"
}
?>


תודה רבה לעוזרים!

Gal Shafrir 11-04-07 16:06

PHP קוד:

mysql_query("UPDATE `pages` SET `MainPage`='$MainPage' WHERE `page_id`='$page_id'"); 

תנסה ככה..

ASTeam 11-04-07 16:11

עזרו לי במקום אחר..תודה בכל מקרה..
**הערה**
זה לא זה..
אני שכחתי בטעות לשלוח את המשתנה page_id ולכן לא ניתן להשתמש בה בשאילתה...
בכל מקרה תודה!


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

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