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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 30-05-07, 11:46   # 1
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

עזרה במערכת סקרים

אהלן, אני כרגע עובד על מערכת סקרים וניתקלתי בבעיה בהוספת הנתונים למסד ....

הקוד שלי כרגע כזה

דף ראשי(מציג את הסקר האחרון בלבד)
PHP קוד:
<?
$myip 
GetHostByName($REMOTE_ADDR); 
$query mysql_query("SELECT * FROM poll ORDER BY id DESC LIMIT 1");
$rr mysql_fetch_array($query);
$id $rr['id'];
$quetion $rr['quetion'];
$option1 $rr['option1'];
$option2 $rr['option2'];
$option3 $rr['option3'];
$option4 $rr['option4'];
$avg $rr['avg'];

$query1 mysql_query("SELECT * FROM poll_address");
$rr1 mysql_fetch_array($query1);
$ip $rr1['ip'];
$pid $rr1['pid'];
if(
$myip == $ip and $pid == $id){
 echo 
"שגיאה";
}else{
    echo 
'
<table border="0" height="155" style="border:1px soild black;">
    <tr>
        <td style="vertical-align:top"><b><font face="Arial">'
.$quetion.'<br />
        <form action="vote.php" method="post">
        <input type="radio" name="vote" value="'
.$option1.'" /> '.$option1.'<br />
        <input type="radio" name="vote" value="'
.$option2.'" /> '.$option2.'<br />
        <input type="radio" name="vote" value="'
.$option3.'" />'.$option3.'<br />
        <input type="radio" name="vote" value="'
.$option4.'" />'.$option4.'<br />
        <input type="submit" name="submit" value="הצבע!" />
        </form>
        סה"כ הצבעות:
        '
.$avg.'</font></b></td>
    </tr>
</table>
'
;
}

?>
דף ההוספה:
PHP קוד:
<?
include "global/global.php";
$vote $_POST['vote'];
$query mysql_query("SELECT * FROM poll ORDER BY id DESC LIMIT 1");
$rr mysql_fetch_array($query);
$id $rr['id'];
$quetion $rr['quetion'];
$vote1 $rr['vote1'];
$vote2 $rr['vote2'];
$vote3 $rr['vote3'];
$vote4 $rr['vote4'];
$avg $rr['avg'];

$query1 mysql_query("SELECT * FROM poll_address");
$rr1 mysql_fetch_array($query1);
$ip $rr1['ip'];
$pid $rr1['pid'];
if(
$myip == $ip and $pid == $id){
 echo 
"לא ניתן להצביע יותר מפעם אחת";
}else{
        
$vote1x $vote1 1;
        
$vote2x $vote2 1;
        
$vote3x $vote3 1;
        
$vote4x $vote4 1;
    @
mysql_query("UPDATE poll SET where option ) or die (mysql_error());
}
?>
עכשיו הבעיה כאן, שאני לא יודע איך בדיוק לבדוק לאייזה משתנה שייך התוצאה שהצביע המשתנה, נגיד קלטתי את הערך שהחזיר לי ממה שהוא סימן עם התשובה עצמה, אני אמור לבדוק באיזה משתנה הוא נמצא וגם בטבלה , האם זה vote1,vote2,vote3,vote4 כדי לדעת לאן להוסיף + להוסיף לשדה הממוצע שמחשב את הסה"כ הצבעות...
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 30-05-07, 11:51   # 2
opsite
משתמש תחת חוזה ניסיון
 
מיני פרופיל
תאריך הצטרפות: Jun 2006
גיל: 35
הודעות: 1,854
שלח הודעה באמצעות ICO אל opsite

opsite לא מחובר  

עשית כפתורי רדיו נכון ? עשיו אתה ממספר אותם ברגע שהוא לחץ על 3 נכנס למסד 3

מה הבעיה ? או שלא ?

תסבי את עצמך טוב יותר
__________________
צחי אוחיון , מתכנת אתרים , בונה אתרים , קידוד אתרים .
Php - Html - Css - Js
פרטים נוספים : 052-5-819366 -> eMail - zahiohayon@gmail.com
העלאת קבצים|מזרחית|סינגלים
  Reply With Quote
ישן 30-05-07, 11:56   # 3
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

אתה בודק, האם זה מספר בלבד.
אחר כך אם זה תוו אחד,
אחר כך אם זה עד 5,
ואם הכל נכון,
mysql_query("UPDATE poll_address SET vote{$_POST['vote']} = vote{$_POST['vote']} + 1");
  Reply With Quote
ישן 30-05-07, 13:59   # 4
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

עדיין שגיאות...
קובץ VOTE.PHP
PHP קוד:
<?
include "global/global.php";
$vote $_POST['vote'];
$query mysql_query("SELECT * FROM poll ORDER BY id DESC LIMIT 1");
$rr mysql_fetch_array($query);
$id $rr['id'];
$quetion $rr['quetion'];
$vote1 $rr['vote1'];
$vote2 $rr['vote2'];
$vote3 $rr['vote3'];
$vote4 $rr['vote4'];
$avg $rr['avg'];
$query1 mysql_query("SELECT * FROM poll_address");
$rr1 mysql_fetch_array($query1);
$ip $rr1['ip'];
$pid $rr1['pid'];
if(
$myip == $ip and $pid == $id){
 echo 
"לא ניתן להצביע יותר מפעם אחת";
}else{
    @
mysql_query("UPDATE poll SET vote{$_POST['vote']} = vote{$_POST['vote']} + 1,avg = avg + 1 where id='$id'") or die (mysql_error());
    @
mysql_query("INSERT into poll_address(ip,pid) VALUES ('$myip','$id'") or die (mysql_error());
}
?>
קובץ poll.php
PHP קוד:
<?
$myip 
GetHostByName($REMOTE_ADDR); 
$query mysql_query("SELECT * FROM poll ORDER BY id DESC LIMIT 1");
$rr mysql_fetch_array($query);
$id $rr['id'];
$quetion $rr['quetion'];
$option1 $rr['option1'];
$option2 $rr['option2'];
$option3 $rr['option3'];
$option4 $rr['option4'];
$avg $rr['avg'];

$query1 mysql_query("SELECT * FROM poll_address");
$rr1 mysql_fetch_array($query1);
$ip $rr1['ip'];
$pid $rr1['pid'];
if(
$myip == $ip and $pid == $id){
 echo 
"שגיאה";
}else{
    echo 
'
<table border="0" height="155" style="border:1px soild black;">
    <tr>
        <td style="vertical-align:top"><b><font face="Arial">'
.$quetion.'<br />
        <form action="vote.php" method="post">
        <input type="radio" name="vote" value="1" /> '
.$option1.'<br />
        <input type="radio" name="vote" value="2" /> '
.$option2.'<br />
        <input type="radio" name="vote" value="3" /> '
.$option3.'<br />
        <input type="radio" name="vote" value="4" /> '
.$option4.'<br />
        <input type="submit" name="submit" value="הצבע!" />
        </form>
        סה"כ הצבעות:
        '
.$avg.'</font></b></td>
    </tr>
</table>
'
;
}

?>
שגיאת syntax בקובץ vote.php בשאילתה.
__________________
You don't shine if you don't glow

Last edited by X-T; 30-05-07 at 14:10..
  Reply With Quote
ישן 30-05-07, 16:21   # 5
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

לא סגרת את הסוגריים של VALUES בשאילתת INSERT
__________________
מפתח ומתחזק אתרים.
  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. הזמן כעת הוא 12:14.

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