Netcat
یک شنبه 17 آذر 1392, 01:58 صبح
با سلام
بنده یه فانکشن را از داخل جاوا اسکریپت صدا میزنم و یک مقدار را به فانکشن میدهم تا در query استفاده شود ولی هر کاری میکنم باز هم هیچ رکوردی را پیدا نمی کند همه چیز درست است ولی باز مقداری را بر نمیگرداند ( کد query رو توی دیتا بیس انداختم جواب میده ولی .... )
کمک کنید خواهشا آنقدر همه چی رو تست کردم خسته شدم :گریه:
function show_model(btnid)
{
//$('#myModal').modal('show');
//document.getElementById("btn_id").name = btnid;
var btnid_str=btnid.toString();
var res ="<? echo row_number('" + btnid_str + "') ; ?>";
alert(res);
// document.getElementById("model_p").innerHTML=res;
}
function row_number($stat_code)
{
$con=mysqli_connect ('localhost', 'root', '','test') or die('Connection error');
$query="SELECT * FROM `t_selfless` WHERE `state_id` = '".$stat_code."'";
$res = mysqli_query($con,$query);
mysqli_close($con);
echo $query;
return mysqli_num_rows($res);
}
حالا اگه اینجوری استفاده کنم یعنی از متغیر خود فانکشن برای query استفاده نکنم و مقدار رو خودم دستی وارد کنم درست میشه :
$a=10;
$con=mysqli_connect ('localhost', 'root', '','test') or die('Connection error');
$query="SELECT * FROM `t_selfless` WHERE `state_id` = '$a'";
$res = mysqli_query($con,$query);
mysqli_close($con);
echo $query;
return mysqli_num_rows($res);
بنده یه فانکشن را از داخل جاوا اسکریپت صدا میزنم و یک مقدار را به فانکشن میدهم تا در query استفاده شود ولی هر کاری میکنم باز هم هیچ رکوردی را پیدا نمی کند همه چیز درست است ولی باز مقداری را بر نمیگرداند ( کد query رو توی دیتا بیس انداختم جواب میده ولی .... )
کمک کنید خواهشا آنقدر همه چی رو تست کردم خسته شدم :گریه:
function show_model(btnid)
{
//$('#myModal').modal('show');
//document.getElementById("btn_id").name = btnid;
var btnid_str=btnid.toString();
var res ="<? echo row_number('" + btnid_str + "') ; ?>";
alert(res);
// document.getElementById("model_p").innerHTML=res;
}
function row_number($stat_code)
{
$con=mysqli_connect ('localhost', 'root', '','test') or die('Connection error');
$query="SELECT * FROM `t_selfless` WHERE `state_id` = '".$stat_code."'";
$res = mysqli_query($con,$query);
mysqli_close($con);
echo $query;
return mysqli_num_rows($res);
}
حالا اگه اینجوری استفاده کنم یعنی از متغیر خود فانکشن برای query استفاده نکنم و مقدار رو خودم دستی وارد کنم درست میشه :
$a=10;
$con=mysqli_connect ('localhost', 'root', '','test') or die('Connection error');
$query="SELECT * FROM `t_selfless` WHERE `state_id` = '$a'";
$res = mysqli_query($con,$query);
mysqli_close($con);
echo $query;
return mysqli_num_rows($res);