小超兄,我不是做电子称的,是编php的,而且是初期,如果我要做血型,安全期测试岂不是要搞医疗器械了!
解决方案 »
- html 正则匹配
- 急急急!input onclick 事件失效
- phpmyadmin无法登陆的问题
- 请教下大家。把文章标题和文章内容分成2个表存放,有什么好处吗?
- 100分请教: 熟悉存储过程的朋友帮忙看下
- Warning: mysql_connect() [function.mysql-connect]: Access denied for user ....
- 我做的那个小程序呢?
- php错误问题..
- 表单中组合查询问题?一个超级简单的问题,可我是菜鸟啊。
- 求ecshop大神班忙解决一个关于商品评论的问题
- 问一下,这样写错哪儿了?为什么回提示这样的错?Parse error: parse error, unexpected T_FOREACH in
- PHP初学(高分求教)
http://www.086.in/tool/xuexing.php(这个网站卖的太贵了)
----------------------------------------------------------靠,这样的东西也能拿来卖钱,那个站长想钱想疯了吧!!
反正血型只有那么几条固定的对应关系嘛,你就辛苦辛苦,把那些对应关系hardcode进去...
'A_A' => 'A 型或 O 型,不可能为 B 型 和 AB 型',
'A_B' => 'A 型、B 型、AB 型、O 型',
'A_O' => 'A 型或 O 型,不可能为 B 型 和 AB 型',
'A_AB' => 'A 型 、B型 及 AB型之一,不可能为 O 型',
'B_B' => 'B 型或 O 型,不可能为 A 型 和 AB 型',
'B_O' => 'B 型或 O 型,不可能为 A 型 和 AB 型',
'B_AB' => 'A 型 、B型 及 AB型之一,不可能为 O 型',
....
);
if(isset($ar[$_POST['blood1'].'_'.$_POST['blood2']))
echo $ar[$_POST['blood1'].'_'.$_POST['blood2'];
else
echo $ar[$_POST['blood2'].'_'.$_POST['blood1'];
下面的是我的,用了25条(你的数组方面要比我的多用4条)但是其他的很省,不知道能不能结合一下,就更好了!
<?php
$b = array(
1 => '您的孩子的血型可能为 A 型或 O 型,不可能为 B 型 和 AB 型',
2 => '您的孩子的血型可能为 A 型、B 型、AB 型、O 型 ',
3 => '您的孩子的血型可能为 A 型 、B型 及 AB型之一,不可能为 O 型',
4 => '您的孩子的血型可能为 B 型或 O 型,不可能为 A 型 和 AB 型',
5 => '您的孩子的血型可能为 O 型,不可能为 A 型、B 型和 AB 型',
6 => '您的孩子的血型可能为 A 型、B 型,不可能为O型和AB型',
);
$blo1=$_POST["blood1"];
$blo2=$_POST["blood2"];
if (($blo1=='A' and $blo2=='A') or ($blo1=='A' and $blo2=='O')):
echo $b[1];
elseif ($blo1=='A' and $blo2=='B'):
echo $b[2];
elseif ($blo1=='O' and $blo2=='O'):
echo $b[5];
elseif (($blo1=='B' and $blo2=='B')or($blo1=='B' and $blo2=='O')):
echo $b[4];
elseif ($blo1=='O' and $blo2=='AB'):
echo $b[6];
else:
echo $b[3];
endif;
?>
$t=array('A'=>'ai','B'=>'bi','AB'=>'ab','O'=>'ii');
$f=array('A'=>'a','B'=>'b','AB'=>'ab','O'=>'ii');
$son=array($t[$_GET['blood1']]{0},$t[$_GET['blood2']]{0},$t[$_GET['blood1']]{1},$t[$_GET['blood2']]{1});
sort($son);
$son=$son[0].$son[1].$son[2].$son[3];
foreach($f as $k=>$v){
if(strpos($son,$v)!==false) { echo "可能是 $k ";}
else{ echo "不可能是$k ";}
}
?>
血型e文 blood group
而且血型有很多分发啊, abo 分型 rh分型啊,大家只是讨论了abo 分型啊
rh分型,临床上也很重要啊,