简明现代魔法 -> PHP服务器脚本 -> 仿交友网站的发送动作功能

仿交友网站的发送动作功能

2009-09-18

程序预览

点点头
打下招呼
表示友好
微笑
表示爱慕
吹了下口哨
做了个鬼脸

你向她

为了不使发送动作引起整个页面刷新,可以选择弹出页面的方式,发送之后关闭页面。

代码设计

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

<?php
$action = array('shake'=>'点点头','hello'=>'打下招呼','kind'=>'表示友好','smile'=>'微笑',
				'love'=>'表示爱慕','blow'=>'吹了下口哨','ghost'=>'做了个鬼脸');
?>

<form name="form1" method="post" action="<? echo $PHP_SELF; ?>" style="font-family:Verdana,宋体;font-size: 12px;">   
      <input type="radio" name="radiobutton" value="<?php echo $action['shake'] ?>" checked="checked"><?php echo $action['shake'] ?><br />
      <input type="radio" name="radiobutton" value="<?php echo $action['hello'] ?>" ><?php echo $action['hello'] ?><br />
      <input type="radio" name="radiobutton" value="<?php echo $action['kind'] ?>" ><?php echo $action['kind'] ?><br />
      <input type="radio" name="radiobutton" value="<?php echo $action['smile'] ?>" ><?php echo $action['smile'] ?><br />
      <input type="radio" name="radiobutton" value="<?php echo $action['love'] ?>" ><?php echo $action['love'] ?><br />
      <input type="radio" name="radiobutton" value="<?php echo $action['blow'] ?>" ><?php echo $action['blow'] ?><br />
      <input type="radio" name="radiobutton" value="<?php echo $action['ghost'] ?>" ><?php echo $action['ghost'] ?><br />
      <br />
      <input type="submit" name="发送" value="Submit">   
</form>


<p style="font-family:Verdana,宋体;font-size: 12px;">
<?php   
  echo '你向她'.$_POST['radiobutton'];//这个就是你所要的值   
?>
</p>

PHP的关联数组

可以使用函数array()给数组赋值,如上面代码中的 'hello' => '打下招呼',hello是键key,而'打下招呼'则是值value。在创建数组的时候同时将它初始化。

使用相关数组使得输出的选择很直观(不需要预先计算索引号然后输出),定义的关键字和值之间使用“=>”符号定义。

如何快速输出所有或部分的数组元素,使用循环语句无疑是最快的方法。其输出有2种方式:

<?php
$people=array('name','sex','nation','birth');
for ($i=0;$i<4;$i++)
    echo "$people[$i] ";
?>

除了使用了解循环次数的for循环以外,还可以使用对循环次数无须要求的foreach语句。

<?php
$people=array('name','sex','nation','birth');
foreach($people as $xiangmu)
    echo $xiangmu;
?>

$xiangmu变量将保存数组中的各元素值,依次显示出来。当然,为了输出的数据能间隔区分,可在数组元素之后输出空格: echo $xiangmu." ";

随机文章推荐
网站分类


注:如需转载本文,请注明出处(原文链接),谢谢。更多精彩内容,请进入简明现代魔法首页。

进入新博客
喜欢本文,就分享它吧
给我留言
您的名字:
您的邮件:
您的网站:


 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们