首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

想做一个PHP+txt程序(眼跳小程序)解决方案

2012-03-21 
想做一个PHP+txt程序(眼跳小程序)下拉菜单12个库是1.txt库里12行库里数据按行算与下接菜单一一对应。例如:

想做一个PHP+txt程序(眼跳小程序)


下拉菜单12个 库是1.txt 库里12行 库里数据按行算与下接菜单一一对应。

例如:当选下拉菜单1时,子时(23点到凌晨1点前) 点提交按钮。

左眼跳显示1意外之喜降临
右眼跳有人请你吃饭


以此类推。谢谢

我写了一下代码。 有些地方不会写了 高人指点一下。。。最好帮我补全。。谢谢

<form action="index.php" method="post">
<select name="month">
<option value="1"<?php if(isset($_POST["month"]) && $_POST["month"] == "子时(23点-凌晨1点前)") echo 'selected="selected"';?>>子时(23点-凌晨1点前)</option>
<option value="2"<?php if(isset($_POST["month"]) && $_POST["month"] == "丑时(1点-凌晨3点前)")echo 'selected="selected"';?>>丑时(1点-凌晨3点前)</option>
<option value="3"<?php if(isset($_POST["month"]) && $_POST["month"] == "寅时(3点-凌晨5点前)") echo 'selected="selected"';?>>寅时(3点-凌晨5点前)</option>
<option value="4"<?php if(isset($_POST["month"]) && $_POST["month"] == "卯时(5点-上午7点前)") echo 'selected="selected"';?>>卯时(5点-上午7点前)</option>
<option value="5"<?php if(isset($_POST["month"]) && $_POST["month"] == "辰时(7点-上午9点前)") echo 'selected="selected"';?>>辰时(7点-上午9点前)</option>
<option value="6"<?php if(isset($_POST["month"]) && $_POST["month"] == "巳时(9点-上午11点前)") echo 'selected="selected"';?>>巳时(9点-上午11点前)</option>
<option value="7"<?php if(isset($_POST["month"]) && $_POST["month"] == "午时(11点-中午13点前)") echo 'selected="selected"';?>>午时(11点-中午13点前)</option>
<option value="8"<?php if(isset($_POST["month"]) && $_POST["month"] == "未时(13点-下午15点前)") echo 'selected="selected"';?>>未时(13点-下午15点前)</option>
<option value="9"<?php if(isset($_POST["month"]) && $_POST["month"] == "申时(15点-下午17点前)") echo 'selected="selected"';?>>申时(15点-下午17点前)</option>
<option value="10"<?php if(isset($_POST["month"]) && $_POST["month"] == "酉时(17点-下午19点)") echo 'selected="selected"';?>>酉时(17点-下午19点)</option>
<option value="11"<?php if(isset($_POST["month"]) && $_POST["month"] == "戌时(19点-晚上21点前)") echo 'selected="selected"';?>>戌时(19点-晚上21点前)</option>
<option value="12"<?php if(isset($_POST["month"]) && $_POST["month"] == "亥时(21点-晚上23点前)") echo 'selected="selected"';?>>亥时(21点-晚上23点前)</option>
</select>
<input type="submit" value="提交" />
</form>


<?
$month = $_POST['month'];
$filename = sprintf("1.txt");
}


echo "<table width=\"500\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#C5D5C5\" align=\"center\"><tr><td><table width=\"100%\" border=\"0\" cellpadding=\"8\" cellspacing=\"1\">";
echo "<tr><td bgcolor=\"#F5F5F5\" align=\"center\" width=\"60\">时刻</td><td bgcolor=\"#FFFFFF\" style='font-size: 14px; font-weight: bold; color: #F00;'>$month</td></tr><tr><td bgcolor=\"#F5F5F5\" align=\"center\">左眼跳</td><td bgcolor=\"#FFFFFF\" style=\"font-size: 14px;\">$lines[$i][0]</td></tr>";
echo "<tr><td bgcolor=\"#F5F5F5\" align=\"center\">右眼跳</td><td bgcolor=\"#FFFFFF\" style='font-size: 14px;'>$lines[$i][1]</td>";echo "</tr></table></td></tr></table>";


?>

[解决办法]
呵呵,看了楼主的提问我终于知道那些猜谜是咋回事了

建立eays.php,内容如下:

PHP code
if(isset($_GET['key'])){    $file = 'file.txt';    $key = intval($_GET['key']);    $keys = range(1, 12, 1);    $values = file($file);    $arr = array_combine($keys, $values);    $arrData = array('status' => '0'); // status为0代表成功    if(isset($arr[$key]))    {        $arrData = array('status' => '0', 'data' => explode(' ', $arr[$key]));    }    else    {        $arrData = array('status' => '1'); // status为1代表失败    }    $jsonData = json_encode($arrData);    exit($jsonData);} 

热点排行