View Single Post
ישן 26-07-06, 18:58   # 8
Unknown
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 189

Unknown לא מחובר  

אמממ אל תשכח שאתה משתמש כאן בפונקציה
אולי עדיף במקום להשתמש במשתנים גלובאליים תשלח לפונקציה את מערך ה$_GET:

קוד:
$pan->editp($_GET);
וכמובן שתערוך את הגדרת הפונקציה:

קוד:
function editp($getArr) {

        if(isset($_COOKIE['membersU'])) {
            if(isset($getArr['id'])) {
                if(is_int($getArr['id'])) {
                    $id = $getArr['id'];
                    skin::shead("עריכת תמונה");
                    $Uid = $_COOKIE['membersU'];
                    if(isset($_POST['submit'])) {
                        extract($_POST);
                        $purl = mysql_real_escape_string($purl);
                        $purl = htmlspecialchars($purl);
                        $fParts = explode(".", $purl);
                        $ext = $fParts[count($fParts)-1];
                        $ext = strtolower($ext);
                        if(($ext == "gif") or ($ext == "jpg") or ($ext == "jpeg") or ($ext == "png")) {
                            $insert = mysql_query("UPDATE `banners` SET `url` = '$purl' WHERE `id` ='$id'") or die(mysql_error());
                            echo 'התמונה התעדכנה בהצלחה!<br /><input type="button" value="סגור חלון" name="close" onclick="window.top.close(); opener.location.reload();" />';
                        } else {
                            echo 'אנו מאפשרים שימוש רק בפורמטים: gif, jpeg, png';
                        }
                    } else {
                        $ser = mysql_query("SELECT * FROM `banners` WHERE `id`='$id'") or die(mysql_error());
                        $sar = mysql_fetch_assoc($ser);
                        echo '<form action="'.$_SERVER['REQUEST_URI'].'" method="post">
                        כתובת התמונה שלך:
                        <input type="text" name="purl" value="'.$sar['url'].'" size="30" />
                        <br /><br />
                        <input type="submit" value="עדכן" name="submit" /> | <input type="button" value="סגור חלון" name="close" onclick="window.top.close(); opener.location.reload();" />
                        </form>';
                    }
                    skin::sbot();

                }
            }
        } else {
            echo 'עליך להיות רשום על מנת לתוכל לערוך תמונות!';
        }

    }
תערוך ותוסיף גם משתנה של $_POST לשלוח לפונקציה ותחליף את ה$_POST במשתנה שבחרת, ותגיד אם עבד לך

ואני רואה השתמשת בשיטה שלי לקבלת סיומת :P
__________________
מתכנת מקצועי (ידוע גם כUnknownGod)
שנות נסיון רבות בפיתוח אתרים ואפליקציות WEB
  Reply With Quote