PHP HTML JavaScript MySQL代码如何互相传值的方法分享

2015-01-24信息快讯网

有时候我们需要在PHP HTML JavaScript中互相传值,那么就可以参考下面的方法,asp,asp.net都是一样的思路与原理,需要的朋友可以参考下

1.PHP

  a.PHP -> HTML & JavaScript

  额 超简单,我也要写= =~

  html代码中

<input type="" readonly="readonly" style='background-color:#DCDCDC' value=<?php echo $perinfo[ID];?> />
   JavaScript代码中
 
<script type="text/javascript"> 
var ability=<?php echo JSON($array);?>; 
</script> 

  b.PHP <-> MySQL

  php代码中
 
<?php 
$dbcnx = @mysql_connect ( "localhost", "root", "1234" ); 
if (! $dbcnx) { 
echo ("Unable to connect to the " . "database server at this time."); 
exit (); 
} 

if (! @mysql_select_db ( "pms" )) { 
echo ("Unable to locate the joke " . "database at this time."); 
exit (); 
} 
mysql_query ( "SET NAMES 'GB2312'" ); 


$q=mysql_query("select * from ability where ALV = 1"); 
while($row=mysql_fetch_array($q)){ 
$array1[] = $row[AName]; 
} 
?> 

2.HTML

  a. HTML -> PHP (POST方式)

  html代码中
 
<form id="form" name="form" method="POST" action="do.php"> 
<input type="hidden" id="count" name="count" value="1"/> 
<input type="submit" name="Submit" value="Search"/> 
</form> 

  do.php 文件代码中
 
<?php 
echo $_POST['count']; 
?> 

  b. HTML -> JavaScript


  JavaScript代码中 (可获得,可更改)
 
<script type="text/javascript"> 
var te = document.getElementById("count"); 
te.value = 1; 
</script> 

3.JavaScript

  a. JavaScript -> HTML (通用法, 未验证)

  JavaScript代码中
 
<script type="text/javascript"> 
function f(){ 
var id = "2"; 
var a = document.getElementById("a"); 
a.href.replace("(n)", id); 
} 
</script> 


html代码
 
<a id="a" href="ExportArticle.action?articles=(n)"/> 

  b. JavaScript -> PHP

  通过html的转接

  1.JavaScript代码先给html
 
<script type="text/javascript"> 
var i = 1; 
var te = document.getElementById("count"); 
te.value = i; 
</script> 

  2.html代码给php
 
<form id="form" name="form" method="POST" action="do.php"> 
<input type="hidden" id="count" name="count" value="1"/> 
<input type="submit" name="Submit" value="Search"/> 
</form> 

  3.do.php接收到
 
<?php 
echo $_POST['count']; 
?> 
关于使用key/value数据库redis和TTSERVER的心得体会
php 去除html标记--strip_tags与htmlspecialchars的区别详解
PHP Class&Object -- 解析PHP实现二叉树
PHP Class&Object -- PHP 自排序二叉树的深入解析
深入php中var_dump方法的使用详解
解析php addslashes()与addclashes()函数的区别和比较
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
探讨:php中在foreach中使用foreach ($arr as &$value) 这种类型的解释
解析MySql与Java的时间类型
解析php中var_dump,var_export,print_r三个函数的区别
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
PHP操作MongoDB GridFS 存储文件的详解
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
用Json实现PHP与JavaScript间数据交换的方法详解
关于shopex同步ucenter的redirect问题,导致script不运行
PHP/Javascript/CSS/jQuery常用知识大全详细整理第1/2页
php和javascript之间变量的传递实现代码
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
ThinkPHP3.0略缩图不能保存到子目录的解决方法
用来解析.htpasswd文件的PHP类
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
php 调试利器debug_print_backtrace()
PHP sprintf() 函数的应用(定义和用法)
深入了解PHP类Class的概念
openflashchart 2.0 简单案例php版
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
PHP filter_var() 函数 Filter 函数
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
PHP中将字符串转化为整数(int) intval() printf() 性能测试
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
PHP警告Cannot use a scalar value as an array的解决方法
php数组函数序列之array_values() 获取数组元素值的函数与方法
PHP中输出转义JavaScript代码的实现代码
通过JavaScript或PHP检测Android设备的代码
javascript,php获取函数参数对象的代码
在PHP中实现Javascript的escape()函数代码
javascript 小型动画组件与实现代码
©2014-2024 dbsqp.com