הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 08-08-06, 14:43   # 1
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 33
הודעות: 2,182

-VladK- לא מחובר  

מוזר...טופס לא רוצה להישלח...=/

מוזר...יש לי טופס..וכשאני לוחץ על שליחה...הPHP לא רואה אותו

הנה הקוד:
PHP קוד:
    function poll() {
        
$select mysql_query("SELECT * FROM `poll` WHERE `act`=1 ORDER BY `id` DESC LIMIT 1")
            or die(
mysql_error());
        
$count mysql_num_rows($select);
        if(
$count == 0) {
            echo 
"אין כרגע סקרים במאגר";
        } else {
            
$row mysql_fetch_array($select);
            
extract($row);

            if(isset(
$_POST['poll'])) {
                
$ip $_SERVER['REMOTE_ADDR']; 
                
$date date("d.m.y");
                
$check_ip mysql_query("SELECT * FROM `poll_ip` WHERE `ip`='$ip'")
                    or die (
mysql_error());
                
$check_ip mysql_num_rows($check_ip);
                if(
$check_ip == 0) {
                    
mysql_query("INSERT INTO `poll_ip` ( `ip` , `date` )VALUES ('$ip', '$date')")
                        or die (
mysql_error());
                    
extract($_POST);
                    if(
$ans == 1) {
                        
$v $vote1+1;
                        
mysql_query("UPDATE `poll` SET `vote1` = '$v' WHERE `id` ='$id'")
                            or die(
mysql_error());
                        echo 
'ההצבעה בוצאה בהצלחה!';
                    } elseif(
$ans == 2) {
                        
$v $vote2+1;
                        
mysql_query("UPDATE `poll` SET `vote2` = '$v' WHERE `id` ='$id'")
                            or die(
mysql_error());
                        echo 
'ההצבעה בוצאה בהצלחה!';
                    } else {
                        
$v $vote3+1;
                        
mysql_query("UPDATE `poll` SET `vote3` = '$v' WHERE `id` ='$id'")
                            or die(
mysql_error());
                        echo 
'ההצבעה בוצאה בהצלחה!';
                    }
                } else {
                    echo 
'הצבעתה כבר לסקר זה בעבר!';
                }
            }
            echo 
'<form action="'.$_SERVER['REQUEST_URI'].'" method="post">
            <b>'
.$question.'</b>
            <br />
            <input type="radio" value="1" name="ans" /> '
.$ans1.'<br />
            <input type="radio" value="2" name="ans" /> '
.$ans2.'<br />
            <input type="radio" value="3" name="ans" /> '
.$ans3.'<br />
            <br />
            <table border="0" width="100%"><tr>
            <td align="center" width="50%"><input type="image" name="poll" src="images/vote.gif" /></td>
            <td align="center" width="50%"><a href="#" onclick="window.open(\'?act=res\', \'res\', \'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=300,height=100\')"><img src="images/res.gif" border="0" alt="הוסף תמונה!" /></a></td>
            </tr></table>
            </form>'
;
        }
    } 
  Reply With Quote
ישן 08-08-06, 15:46   # 2
al_n
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 449

al_n לא מחובר  

...

עברתי סתם ככה על הקוד וב action יש
PHP קוד:
$_SERVER['REQUEST_URI']. 
אני לא מכיר את זה בכלל
אבל זה לא אמור להיות אם כבר URL ולא URI

יענו:
PHP קוד:
$_SERVER['REQUEST_URL']. 
  Reply With Quote
ישן 08-08-06, 15:52   # 3
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

זה $_SERVER['REQUEST_URI']; כמו שהוא רשם..
__________________
תומר
  Reply With Quote
ישן 08-08-06, 15:54   # 4
al_n
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 449

al_n לא מחובר  

אהה סבבה
לא יודע מאוד מוזר שזה לא פועל
  Reply With Quote
ישן 08-08-06, 16:09   # 5
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

פשוט מאוד, תיבת הטקסט poll ריקה, isset בודק אם קיים הערך, כנראה שהוא לא קיים.
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
  Reply With Quote
ישן 08-08-06, 16:20   # 6
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 33
הודעות: 2,182

-VladK- לא מחובר  

הסתדרתי בסוף ... מסתבר שINPUT מסוג IMAGE לא עושה את הפעולה של SUBMIT...מה שמוזר בגלל שבעבר זה כן עשה...אבל לא חשוב...הסתדרתי והכל נראה מעולה! תודה רבה על זה שניסיתם לעזור.
  Reply With Quote
ישן 08-08-06, 16:42   # 7
Unknown
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 189

Unknown לא מחובר  

ציטוט:
נכתב במקור על ידי WebProject
פשוט מאוד, תיבת הטקסט poll ריקה, isset בודק אם קיים הערך, כנראה שהוא לא קיים.

לא מדוייק, ISSET בודק אם קיים המשתנה או אם הוא הוגדר, תיבה ריקה שנשלחת לא אומרת בהכרח שהיא לא מוגדרת, אם היא נשלחת בPOST זה אומר שהיא הוגדרה

וכן, ייתכן והIMAGE לא נשלח, תנסה אולי להוסיף בטופס למעלה:

קוד:
<form ..... enctype="multipart/form-data">
ואז ייתכן והתמונה תישלח
__________________
מתכנת מקצועי (ידוע גם כUnknownGod)
שנות נסיון רבות בפיתוח אתרים ואפליקציות WEB
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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