所以我有这个PHP代码,在for循环中用一个按钮打印html表:
echo "<table><td>".$tablica[$i]['nazwa']."</td>
<td>".$tablica[$i]['koszt']."</td>
<td><button onclick='addDiv()'>ADD</button></td>
</table>";
addDiv是一个javascript函数,我想将一个字符串作为参数传递给它(最好是从php变量)。它没有参数或数字参数工作正常,但JS为字符串argumnents所需的单引号搞乱了整个事情。
干杯, 天野
答案 0 :(得分:0)
因为PHP变量意味着您可以为服务器端分配$ yourVar
echo "<table><td>".$tablica[$i]['nazwa']."</td>
<td>".$tablica[$i]['koszt']."</td>
<td><button onclick='addDiv(". $yourVar . ")'>ADD</button></td>
</table>";
答案 1 :(得分:0)
你必须在引用之前添加转义符:
int main(int argc, char **argv)
{
const int m=150 , n=100 , p=150;
int i , j , k, s;
const int number= 4;
int A[m][p],B[p][n], C[m][n]; //2 , 2
for(i = 0; i < m; i++)
for(j = 0; j < p; j++)
A[i][j]=number ;
for(i = 0; i < p; i++)
for(j = 0; j < n; j++)
B[i][j]= number;
#pragma omp parallel for num_threads(4) private(i,j,k)
for( j = 0; j < n; j++)
for( i = 0; i < m; i++)
{
C[i][j] = 0;
for( k = 0; k < p; k++)
C[i][j] += A[i][k] * B[k][j];
}
return 0;
}