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

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

tal13579 01-08-09 16:30

יש פה טעות?
 
טוב אז אני בונה מערכת מונה הורדות ויש בעיה קטנה,
אני נותן קישור לכול הורדה למשל: xxx.php?id=1
זה מעביר אותו לקישור ואמור לעשות update לnum_downloads לפי הid
ואחרי זה להוריד את הקובץ בעזרת Location שאת
הכתובת הוא ישלוף ממסד...
עשיתי את זה אך משום מה זה מראה שגיאת 404:

PHP קוד:

$query "UPDATE `xxx` SET `num_downloads`=`num_downloads` + 1 WHERE `id` = '".$id."'";  
$result mysql_query($query
  or die(
"query faild" mysql_error());
  
  
$query "SELECT * FROM xxx WHERE id = '".$id."'";
  
$result mysql_query($query
  or die(
"query faild" mysql_error());
  
  
header("Location: '".$row['url']."'"); 

תודה לעוזרים!

mayden 01-08-09 16:45

מן הסתם שזה יראה ERROR.

PHP קוד:

  
  $query 
"SELECT `url` FROM` xxx` WHERE `id` = '".$id."'"
  
$result mysql_query($query)  
  or die(
"query faild" mysql_error()); 
   
  
header("Location: '".$result['url']."'"); 

</SPAN>

Tomer 01-08-09 16:45

שכחת;

קוד:

$row = @mysql_fetch_array($result);

tal13579 01-08-09 17:09

עדיין לא עובד, ד"א זה כול הדף אולי יש פה בעיה:
PHP קוד:

<?php
$connection 
mysql_connect("xxx""xxx""xxx")
 or die(
"couldnt connect to sql server");

$db mysql_select_db("xxx"$connection)
 or die(
"couldnt select db"); 
 
  
  
 
$query "UPDATE `xxx` SET `num_downloads`=`num_downloads` + 1 WHERE `id` = '".$id."'";  
$result mysql_query($query
  or die(
"query faild" mysql_error());
  
 
$query "SELECT `url` FROM `xxx` WHERE `id` = '".$id."'"
  
$result mysql_query($query)  
  or die(
"query faild" mysql_error()); 
   
  
header("Location:'".$result['url']."'");  

 
 
?>


Tomer 01-08-09 17:13

התעלמת לגמרי מהתשובה שנתתי לך..

tal13579 01-08-09 17:20

לא התעלמי זה פשוט לא עבד לי..

Tomer 01-08-09 17:20

אני לא רואה בקוד שהבאת שבכלל הוספת את השורה..

tal13579 01-08-09 17:24

באיזה שורה בדיוק להוסיף זואת? ניסיתי אחרי
PHP קוד:

or die("query faild" mysql_error()); 


Tomer 01-08-09 17:26

$query = "SELECT `url` FROM `xxx` WHERE `id` = '".$id."'";
$result = mysql_query($query)
or die(
"query faild" . mysql_error());

$result = mysql_fetch_array($result);

header("Location:'".$result['url']."'");

tal13579 01-08-09 17:29

עדיין מראה 404


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

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