楼主:
LMGG (联盟GG)
2015-02-12 23:32:07各位前辈好,小弟刚入门PHP
前些日子从图书馆借了书回来练习,
目前进度来到自订函数,范例是计算3科成绩的平均
程式码如下:
function checknum($class1,$class2,$class3)
{
$average1=($class1+$class2+$class3)/3;
return $average1;
}
?>
<table width="100%" border="1">
<tr><td>平均成绩:</td></tr>
<tr><td><?
$class1a=$_POST['class1'];
$class2a=$_POST['class2'];
$class3a=$_POST['class3'];
$average2=checknum($class1a,$class2a,$class3a);
echo $average2;
照书本打结果是"0",光盘范例档拿来执行也是"0"
因此在此求解!
看起来程式是用 POST 传值的,那你的 form 表单呢?
$class1a,2a,3a这三个变量要经过POST传递才会有值所以你可以把$_POST['class1']这三个改掉直接给值或者把form写完整一点
<form action="这个php" method="post">
作者:
tkdmaf (皮皮快跑)
2015-02-13 00:28:00我知道你看的是那本书了。但我不想明讲。请你把那本书那去还好吗?换一本。我的建议你要就是借或买欧莱礼的书。你看的那本书的作者当年还在知识家自打自己的广告。好像怕书卖不出去似的。重点是在表单中插入程式码这种事………你问问看这板上有那个在业界工作一定年资的人会干这种事。就算板上在工作的板友他们要教人,也教不出这种程式码。
楼主:
LMGG (联盟GG)
2015-02-13 00:57:00感谢前辈们指导,小的决定听从tkd大所说,明早去借别本书重读好了。
作者:
tkdmaf (皮皮快跑)
2015-02-13 01:21:00听起来是在FORM里面插程式码然后希望它不用POST就执行比不胫而走的故事还要厉害…这样还出书就更厉害了
作者:
tkdmaf (皮皮快跑)
2015-02-13 09:11:00把程式码贴到google或许可能知道是那本书。我不想讲太明..
作者:
tkdmaf (皮皮快跑)
2015-02-13 12:01:00@rickysu 你的连结内容非常好,但是诚如我说过的……这篇文章并不是给完全新手去看的东西。因为要是他们能完全看懂里面的东西也不需要买初学用书了
作者:
rickysu (Ricky)
2015-02-13 12:04:00其实这篇文章是给新手入门的,告诉新手你应该怎么去学习他可以当作选择入门书籍的一个参考指标
作者:
tkdmaf (皮皮快跑)
2015-02-13 12:08:00我觉得这文章太详细了,详细到让新手不知道该怎么看。
作者:
rickysu (Ricky)
2015-02-13 12:08:00如果你选择的入门书充斥着跟这篇相违背的部份那就该把这本书丢了
作者:
tkdmaf (皮皮快跑)
2015-02-13 12:09:00也就是说,如果可能,是不是该再整理给新手?
作者:
rickysu (Ricky)
2015-02-13 12:10:00可以看看 书籍 这个章节PHP 现在有相当多的书,但有点遗憾的是已经很旧,所以资料不再是正确的。甚至还有书商发表“ PHP 6 ”,
作者:
tkdmaf (皮皮快跑)
2015-02-13 12:11:00那个章节也太下面了……新手没看到那就先死一半了吧!
作者:
rickysu (Ricky)
2015-02-13 12:11:00这是不存在的书,而且永远不会出现。因为那些书,所以 PHP 的下一个版本为“ PHP 7 ”。
作者:
rickysu (Ricky)
2015-02-13 12:12:00虽然有点开玩笑,但这是真的。因为一堆 PHP6 的误人子弟书籍,搞的最后官方决定下个版本改成 PHP 7。这个指南提到的东西是目前 PHP 发展的现况。如果找的入门书连提都没提到,那真的得考虑换一本书喽
作者:
tkdmaf (皮皮快跑)
2015-02-13 12:15:00本篇发问者的书标头就是PHP6呢。
作者:
laechan (挥泪斩马云)
2015-02-13 14:08:00呵你只有 table 没有 form 自然读不到 class1~3 的值
作者:
tkdmaf (皮皮快跑)
2015-02-15 03:19:00今天刚好逛到书店就翻了所谓的增订版,CODE一样糟。
作者:
Nonegrame (程式写得好,好人做到老)
2015-02-16 17:48:00当初大学老师也是指定这本当教材...真心不推后面有些范例 拿光盘档案直接执行 还会直接报错