PDA

View Full Version : سوال: نوشتن کد phpدر رویداد on click شی در html



mohammadyaser
شنبه 23 بهمن 1389, 11:28 صبح
سلام به همه
من میخوام در رویداد onclickیک شی در html کدهای اتصال به db رو با php قرار بدم ولی هر کار می کنم خطا میده کسی می تونه کمک کنه.

mtchabok
شنبه 23 بهمن 1389, 11:45 صبح
اگه میشه کدهات رو بزار تا روی کدها کار کنیم و درستش کنیم .

mohammadyaser
شنبه 23 بهمن 1389, 12:26 عصر
اگه میشه کدهات رو بزار تا روی کدها کار کنیم و درستش کنیم .

ممنون من بخش مربوطه رو براتون میزارم
<img src="insert.jpg" onClick="<?php
$db = mysql_connect("localhost", "root");
if (!mysql_select_db('salary'))
{
echo "cannot open bank" ;
exit;
}
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET SESSION collation_connection = 'utf8_bin'");
$sql="INSERT INTO mhazineh (AMH0101,AMH0801,AMH0802,AMH0803,AMH0804,AMH0701,B ST0901,AMH0904 )values('".$shomeremarkazhazine."','".$namemarkazhazine."','".$shomarekargah."','".$namekargah."','".$namekarfarma."','".$addresskargah."','".$codesath."','".$uniccode."')";
$result=mysql_query($sql);
echo($result);

?>"

MMSHFE
شنبه 23 بهمن 1389, 12:30 عصر
با سلام، دوست گرامي، كد PHP سمت سرور پردازش ميشه و كارش رو انجام ميده و ميره كنار و وقتي كاربر مياد توي صفحه كلاينت، خروجي كد PHP رو ميبينه. بنابراين جلوي رويداد onClick شما مقدار خروجي يعني result$ نوشته ميشه. براي چندمين بار دارم توي اين انجمن و انجمنهاي مشابه ميگم اگه ميخواين رويداد كليك رو با يك كد PHP مرتبط كنيد، اون كد رو بگذارين توي يك فايل PHP و بعد توسط AJAX اون رو فراخواني كنيد و نتيجه اون رو توي بخش موردنظر صفحه توسط JS نشون بدين. اگه به همين راحتي كدهاي سمت سرور و كلاينت با هم ادغام ميشد كه گوگل با كشف AJAX هنر نكرده بود!
موفق و مؤيد باشيد.