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

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

BenMalka 10-02-07 12:57

[ביקוש מדריך] - עריכת עמודים .
 
- כותרת -
אשמח מאוד למדריך כזה, מכיוון שכרגע אני בונה מערכת ניהול תוכן, את המחיקה - עשיתי, ואני צריך מדריך בעריכה .

אז נורא נורא אשמח אם תביאו \ תכינו כאן מדריך .
שבת שלום ,

בן :-D

ShoQER 10-02-07 13:36

www.justgoogleit.com

CodeX 10-02-07 13:43

זה באמת לא בעיה, תחפש מדריך על UPDATE בSQL.

חיים 10-02-07 13:54

תראה אתה פשוט עושה form שמכניסים בו את כל המידע שאתה צריך וכשזה שולך זה שולך לך ככה לדוגמה:
PHP קוד:

<form action="?act=send&id=1&act2=edit" method="post">
    blabla1:<input type="text" name="name1"  />
    blabla2:<input type="text" name="name2"  />
    blabla3:<input type="text" name="name3"  />
    <input type="submit" value="send" />
</form>
<?
if ($_GET['act']=="send" && $_GET['id']=="1" && $_GET['act2']=="edit")
{
    
$name1 $_POST['name1'];
    
$name2 $_POST['name2'];
    
$name3 $_POST['name3'];
    
mysql_query("UPDATE table_name SET name1='name1',name2='name2',name3='name3 WHERE id='1'");
}
?>


Gal Shafrir 10-02-07 16:44

PHP קוד:

<?Php 
 $id 
intval($_GET['id']); 
 
$query mysql_query("SELECT * FROM `tbl` WHERE id='$id'") or die(mysql_error()); 
 
$row mysql_fetch_array($query); 

   
$id intval($row['id']); 

    
// אבטחה
   
$title htmlspecialchars(row['title']);
   
$content htmlspecialchars(row['content']);

echo <<<
html 

<form action="" method="post"
<
table width="100%" cellpadding="0" cellspacing="0"
<
tr
    <
td>כותרת:</td>
    <
td><input type="text" name="title" size="20" value="{$title}" /></td>
</
tr>
<
tr
    <
td>תוכן:</td>
    <
td><textarea style="width: 80%; height:300px;">{$content}</textarea></td>
</
tr>
<
tr>
    <
td colspan="2"><input type="submit" name="submit" value="עדכן >>" /></td
</
tr
</
table>
</
form>

html

 if(isset(
$_POST['submit'])) 
  { 
   
$title $_POST['title']; 
   
$title htmlspecialchars($title);
   
$title mysql_real_escape_string($title); 
   
$title trim($title); 

   
$content $_POST['content']; 
   
$content htmlspecialchars($content);
   
$content mysql_real_escape_string($content); 
   
$content trim($content); 

   
$query mysql_query("UPDATE `table_name` SET title = '$title',content = '$content' WHERE id = '$id'") or die(mysql_error()); 
   if(
$query) { echo "העדכון בוצע בהצלחה.."; }
  }
?>

הנה קוד קצת יותר מופרט, עם אבטחה, מה שהוספתי הוא את הצגת הערך העכשווי של הדף.

בהצלחה :)


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

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