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

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

Interactive 13-06-06 17:48

שילוב php עם javascript
 
השאלה שלי היא האם אני יכול לשלב קוד של php בפקודה של javascript.
הנה מה שאני מנסה לעשות:

PHP קוד:

onclick"<? bann(); ?>"

ואני רוצה שזה יקפוץ לפונקציה, אבל במקום שזה יקפוץ לפונקציה בלחיצה זה קופץ עם כניסה לעמוד.
ואז הערך בפונקציה מתעדכן לי כל הזמן.

:)

-VladK- 13-06-06 18:02

כן ברור

Interactive 13-06-06 18:04

גם אני חשבתי ככה...אבל כשניסיתי את הקוד שכתבי למעלה זה לא עבד!
וכמו שאמרתי זה קורא לפונקציה בכל רענון של עמוד ולא בלחיצה!!

-VladK- 13-06-06 18:08

אחי שים לב כתבתה ONLICK במקום ONCLICK

Interactive 13-06-06 18:14

אממ לא...כתבתי נכון למעלה.

meshuga 13-06-06 18:22

ציטוט:

נכתב במקור על ידי Interactive
אממ לא...כתבתי נכון למעלה.

לא עשית =
אגב, מה פונקציה bunn() עושה?כאילו מה הפלט שלה..

בניה 13-06-06 18:22

ב"ה


לא, אי אפשר בצורה הזו.
אי אפשר לקרוא עם JS לפונקציות של PHP.

Interactive 13-06-06 18:23

ציטוט:

נכתב במקור על ידי בניה
ב"ה


לא, אי אפשר בצורה הזו.
אי אפשר לקרוא עם JS לפונקציות של PHP.

והפונקציה bunn מעדכנת רשומה במסד ב1...מה שעשיתי פה זה בעצם מונה לחיצות על באנר.

אז איזה עוד אפשרות יש לפניה לפונקציה של php בלחיצה?

בניה 13-06-06 18:36

ב"ה


אתה צריך לקרוא לדף.
תכין דף שעושה את את מה שהפונקציה עושה ובonclick תעשה קריאה לפוקנציית JS שמכילה את זה:
קוד:

var x = new ActiveXObject("Microsoft.XMLHTTP");
x.Open("GET", {כתובת הדף}, false);
x=NULL;

כמובן שאתה יכול לשחק עם זהאיך שאתה רוצה

Interactive 13-06-06 19:02

ציטוט:

נכתב במקור על ידי בניה
ב"ה


אתה צריך לקרוא לדף.
תכין דף שעושה את את מה שהפונקציה עושה ובonclick תעשה קריאה לפוקנציית JS שמכילה את זה:
קוד:

var x = new ActiveXObject("Microsoft.XMLHTTP");
x.Open("GET", {כתובת הדף}, false);
x=NULL;

כמובן שאתה יכול לשחק עם זהאיך שאתה רוצה

זה לא עובד...
ניסיתי לעשות ככה:

PHP קוד:

<SCRIPT language=JavaScript
function 
clickit()
{
var 
= new ActiveXObject("Microsoft.XMLHTTP");
x.Open("GET", {upbanner.php?who=2}, false);
x=NULL;
}
</script>

<IMG SRC="********.jpg"  ONCLICK="clickit()" WIDTH="468" HEIGHT="60" border="0" style="cursor:pointer;"> 

אבל זה לא עובד...
זה מה שכתוב בדף שכתבתי:
PHP קוד:

<?
$who
=$_GET['who'];
include(
"db_connect.php");
$result mysql_query("SELECT * FROM adv WHERE id=$who"); 
     
$r=mysql_fetch_array($result) ;
        
$id=$r['id']; 
        
$url=$r['url']; 
        
$count=$r['count']; 

if ((
$_GET[who]=="$id")) 

header("location: $url "); 
$count++; 
$sql "UPDATE `adv` SET `count` = '$count' WHERE `id` = $who LIMIT 1;"
}
 
?>



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

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