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

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

LDan 28-02-07 22:37

[PHP] בעיה קטנה בהצבעה
 
אני עכשיו בונה מיני תחרות כזאת
ועשיתי קובץ הצבעה
והוא בנוי שלא יהיה אפשר להצביע פעמיים מאותו אייפי הכל לפי הדרישות שנתנו לי
וזה כותב לי את הבעיה הבאה:


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/labdan/domains/dan.nhs.co.il/public_html/tuvia/code.php on line 12
Unknown column '89.1.208.141' in 'field list'

הנה חתיכה מהקובץ:
PHP קוד:

if ($_GET['id']) {
$cod=$_GET['id'];
} else {
echo 
"מחיקה בילתי חוקית";
}
$ip $_SERVER['REMOTE_ADDR'];
$msq mysql_query("SELECT * FROM `ipv` where `ip`='$ip'");  
$nid  mysql_num_rows($msq); 
if (
$nid==0) {
$rec=mysql_fetch_array(mysql_query("SELECT * FROM `reg` WHERE `idshin`=`$cod`"));
$vv=$rec['votes'];
$vov=$vv+1;
mysql_query("UPDATE `reg` SET `votes` = '$vv' WHERE `idshin`='$cod'") or die (mysql 

שורה 12:
$rec=mysql_fetch_array(mysql_query("SELECT * FROM `reg` WHERE `idshin`=`$cod`"));


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

RS324 28-02-07 22:40

אני 99% בטוח שיש לך שגיאה בשאילתה... תוסיף לשאילתה OR DIE MYSQL_ERROR
ותראה מה הבעיה...

Gal Shafrir 28-02-07 22:42

ציטוט:

נכתב במקור על ידי LDan (פרסם 430588)
אני עכשיו בונה מיני תחרות כזאת
ועשיתי קובץ הצבעה
והוא בנוי שלא יהיה אפשר להצביע פעמיים מאותו אייפי הכל לפי הדרישות שנתנו לי
וזה כותב לי את הבעיה הבאה:


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/labdan/domains/dan.nhs.co.il/public_html/tuvia/code.php on line 12
Unknown column '89.1.208.141' in 'field list'

הנה חתיכה מהקובץ:
PHP קוד:

if ($_GET['id']) {
$cod=$_GET['id'];
} else {
echo 
"מחיקה בילתי חוקית";
}
$ip $_SERVER['REMOTE_ADDR'];
$msq mysql_query("SELECT * FROM `ipv` where `ip`='$ip'");  
$nid  mysql_num_rows($msq); 
if (
$nid==0) {
$rec=mysql_fetch_array(mysql_query("SELECT * FROM `reg` WHERE `idshin`= '$cod'"));
$vv=$rec['votes'];
$vov=$vv+1;
mysql_query("UPDATE `reg` SET `votes` = '$vv' WHERE `idshin`='$cod'") or die (mysql 

שורה 12:
$rec=mysql_fetch_array(mysql_query("SELECT * FROM `reg` WHERE `idshin`=`$cod`"));


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

נסה את זה [תיקנתי את הקוד שלך למעלה, שים לב במקום `` '']


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

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