ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: babynol ที่ 20 มกราคม 2011, 20:02:23



หัวข้อ: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: babynol ที่ 20 มกราคม 2011, 20:02:23
ช่วยเขียนโปรแกรมแบบรับค่าตัวเลยสองตัวนำมาบวกกันแล้วได้คำตอบ

คือพอรันแล้วให้ใส่ตัวเลขในช่องสี่เหลี่ยมสองช่อง แล้วกด enter แล้วออกคำตอบอ่ะครับ

ตัวอย่างการแสดงผล  5+2=7

ขอบคุณล่วงหน้าครับผม


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: *~เก้าคุง~* ที่ 20 มกราคม 2011, 20:16:28

<form method="GET" action="">
<?php
$number1=$_GET['number1'];
$number2=$_GET['number2'];
?>
Number 1: <input type="text" name="number1" /><br />
Number 2: <input type="text" name="number2" />
<br />
Result :<?=$number1+$number2 ?><br />
<input type="submit"/>
</form>


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: babynol ที่ 20 มกราคม 2011, 20:32:07
มันไม่บวกอ่ะครับ  ช่วยหน่อย


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: เก๋าลัดคุง ที่ 20 มกราคม 2011, 20:38:24
<form method="GET" action="">
<?php
$number1 = (int)$_GET['number1'];
$number2 = (int)$_GET['number2'];
?>
Number 1: <input type="text" name="number1" /><br />
Number 2: <input type="text" name="number2" />
<br />
Result :<?php echo $number1 + $number2; //  ; <<<<<<<< ตก  ?><br />
<input type="submit"/>
</form>

ตก ;


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: babynol ที่ 20 มกราคม 2011, 20:47:16
<form method="GET" action="">
<?php
$number1 = (int)$_GET['number1'];
$number2 = (int)$_GET['number2'];
?>
Number 1: <input type="text" name="number1" /><br />
Number 2: <input type="text" name="number2" />
<br />
Result :<?php echo $number1 + $number2; //  ; <<<<<<<< ตก  ?><br />
<input type="submit"/>
</form>

ตก ;


เขียนใส่ โนดเพด แล้วอัพให้หน่อยดิครับ เอาแบบรันได้เลยอ่ะครับ ครอบ html ด้วยอ่ะครับ
รบกวนด้วยนะครับ


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: babynol ที่ 20 มกราคม 2011, 21:03:19
พอกดปุ่มส่งแล้วตัวเลขมันก้อหายไปหมดเลยครับ ไม่มีไรเลย


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: sugar ที่ 20 มกราคม 2011, 21:04:10
<form method="GET" action="">
<?php
$number1 = (int)$_GET['number1'];
$number2 = (int)$_GET['number2'];
?>
Number 1: <input type="text" name="number1" /><br />
Number 2: <input type="text" name="number2" />
<br />
Result :<?php echo $number1 + $number2; //  ; <<<<<<<< ตก  ?><br />
<input type="submit"/>
</form>

ตก ;


เขียนใส่ โนดเพด แล้วอัพให้หน่อยดิครับ เอาแบบรันได้เลยอ่ะครับ ครอบ html ด้วยอ่ะครับ
รบกวนด้วยนะครับ

 :P ก็เข้าใจแล้วทำไม่ไม่ทำเอง งง  :P


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: babynol ที่ 20 มกราคม 2011, 21:05:37
<form method="GET" action="">
<?php
$number1 = (int)$_GET['number1'];
$number2 = (int)$_GET['number2'];
?>
Number 1: <input type="text" name="number1" /><br />
Number 2: <input type="text" name="number2" />
<br />
Result :<?php echo $number1 + $number2; //  ; <<<<<<<< ตก  ?><br />
<input type="submit"/>
</form>

ตก ;


เขียนใส่ โนดเพด แล้วอัพให้หน่อยดิครับ เอาแบบรันได้เลยอ่ะครับ ครอบ html ด้วยอ่ะครับ
รบกวนด้วยนะครับ

 :P ก็เข้าใจแล้วทำไม่ไม่ทำเอง งง  :P


ถ้าผมเข้าใจผมคงไม่มาขอความช่วยเหลือคนในนี้หรอกครับ


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: MaMa.Killer ที่ 20 มกราคม 2011, 21:07:15
กำหนด action ก่อนรึเปล่า  :P ผมก็ไม่แน่ใจ

พอกดปุ่มส่งแล้วตัวเลขมันก้อหายไปหมดเลยครับ ไม่มีไรเลย


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: babynol ที่ 20 มกราคม 2011, 21:10:06
ทำไม่เป็นอ่ะครับ


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: ayeweb ที่ 20 มกราคม 2011, 21:11:57
http://www.thaicreate.com/php/forum/053329.html


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: MaMa.Killer ที่ 20 มกราคม 2011, 21:12:26
http://www.webthaidd.com/php/webthaidd_article_669_.html

ลองดูตามลิงค์

ปล. ความจริงหาใน Google ก็มีเยอะแยะนะครับ  :wanwan017:
http://www.google.co.th/search?q=php+%E0%B8%84%E0%B8%B4%E0%B8%94%E0%B9%80%E0%B8%A5%E0%B8%82&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:th:official&client=firefox-a


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: babynol ที่ 20 มกราคม 2011, 21:37:17
ผมเขียนแล้วแต่ไม่ได้ ลองดูให้หน่อยครับ

ไฟล์แรก
โค๊ด:
<form name="form1" method="post" action="test.php">
<input type="text" name="num1">
<select name="operator">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="num2">
<input type="submit" name="Submit" value="Submit">
</form>
<?
{
$num1 = $_POST['num1'];
$operator = $_POST['operator'];
$num2 = $_POST['num2'];

if($operator == "+")
echo "$num1 + $num2 = ".($num1+$num2);
elseif($operator == "-")
echo "$num1 - $num2 = ".($num1-$num2);
elseif($operator == "*")
echo "$num1 * $num2 = ".($num1*$num2);
elseif($operator == "/")
echo "$num1 / $num2 = ".($num1/$num2);
}

?>


ไฟล์ที่สอง
โค๊ด:
<?
method="post"
?>


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: Quize ที่ 20 มกราคม 2011, 21:49:16
โค๊ด:
<form name="form1" method="post" action="">
<input type="text" name="num1">
<select name="operator">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="num2">
<input type="submit" name="Submit" value="Submit">
</form>
<?
{
$num1 = $_POST['num1'];
$operator = $_POST['operator'];
$num2 = $_POST['num2'];

if($operator == "+")
echo "$num1 + $num2 = ".($num1+$num2);
elseif($operator == "-")
echo "$num1 - $num2 = ".($num1-$num2);
elseif($operator == "*")
echo "$num1 * $num2 = ".($num1*$num2);
elseif($operator == "/")
echo "$num1 / $num2 = ".($num1/$num2);
}

?>

อันนี้ ก็ ได้แล้ว แต่มานจะทำใน file เดียว ไม่ต้องมีไฟล์ที่สองคับ


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: babynol ที่ 20 มกราคม 2011, 21:55:00
โค๊ด:
<form name="form1" method="post" action="">
<input type="text" name="num1">
<select name="operator">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="num2">
<input type="submit" name="Submit" value="Submit">
</form>
<?
{
$num1 = $_POST['num1'];
$operator = $_POST['operator'];
$num2 = $_POST['num2'];

if($operator == "+")
echo "$num1 + $num2 = ".($num1+$num2);
elseif($operator == "-")
echo "$num1 - $num2 = ".($num1-$num2);
elseif($operator == "*")
echo "$num1 * $num2 = ".($num1*$num2);
elseif($operator == "/")
echo "$num1 / $num2 = ".($num1/$num2);
}

?>

อันนี้ ก็ ได้แล้ว แต่มานจะทำใน file เดียว ไม่ต้องมีไฟล์ที่สองคับ


พอกดแล้วมันไม่แสดงคำตอบอ่ะครับ ลองดูหน่อยครับ


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: anop72 ที่ 20 มกราคม 2011, 21:58:48
ได้ยังครับ


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: Quize ที่ 20 มกราคม 2011, 21:59:17
โค๊ด:
<form name="form1" method="post" action="">
<input type="text" name="num1">
<select name="operator">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="num2">
<input type="submit" name="Submit" value="Submit">
</form>
<?
{
$num1 = $_POST['num1'];
$operator = $_POST['operator'];
$num2 = $_POST['num2'];

if($operator == "+")
echo "$num1 + $num2 = ".($num1+$num2);
elseif($operator == "-")
echo "$num1 - $num2 = ".($num1-$num2);
elseif($operator == "*")
echo "$num1 * $num2 = ".($num1*$num2);
elseif($operator == "/")
echo "$num1 / $num2 = ".($num1/$num2);
}

?>

อันนี้ ก็ ได้แล้ว แต่มานจะทำใน file เดียว ไม่ต้องมีไฟล์ที่สองคับ


พอกดแล้วมันไม่แสดงคำตอบอ่ะครับ ลองดูหน่อยครับ

อันนี้ผมลองในเครื่องผมแล้วนะ มานก็แสดงปกตินะครับ


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: seoproject ที่ 20 มกราคม 2011, 22:01:05
รันใน apache นะครับ ถ้า กด เปิดดูแบบ html จะไม่แสดงผลครับ โค้ดจะไม่ทำงาน


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: dragonmath ที่ 20 มกราคม 2011, 22:01:27
เขียนเป็น javascript ง่ายกว่ามั้ย


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: babynol ที่ 20 มกราคม 2011, 22:03:46
ได้แล้วครับ เด๋ว+ ให้ทุกคนเลยครับ

ขอบคุณมากเลยครับ


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: anop72 ที่ 20 มกราคม 2011, 22:09:04
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">

<html lang="en">
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <title>untitled</title>
   <meta name="generator" content="TextMate http://macromates.com/">
   <meta name="author" content="anop72">
   <!-- Date: 2011-01-20 -->
</head>
<?
   $x = $_GET['var1'];
   $y = $_GET['var2'];
   $ans = $x+$y;
?>
<body>
<form action="untitled.php" method="get">
   <input type="text" name="var1" />
   <input type="text" name="var2" />
   <input type="text" name"ans" value="<?=$ans?>"/>
   <input type="submit" name="add" />
</form>
</body>
</html>


save เป็นชื่อไฟล์ untitled.php


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: babynol ที่ 20 มกราคม 2011, 22:13:00
รันใน apache นะครับ ถ้า กด เปิดดูแบบ html จะไม่แสดงผลครับ โค้ดจะไม่ทำงาน

ครับผม ได้แล้ว ขอบคุณมากๆนะครับ


หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ PHP แบบง่ายครับ
เริ่มหัวข้อโดย: gilbert ที่ 22 มกราคม 2011, 03:17:43
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
        <script language="javascript">
            function doMultiple(){
                var v1 = document.getElementById("value1").value;
                var v2 = document.getElementById("value2").value;
                var total = document.getElementById("total");
                total.innerHTML = parseInt(v1)   parseInt(v2);
            };
        </script>
    </head>
    <body>
        <input type="text" id="value1" ><br />
        <input type="text" id="value2" ><br />
        <input type="submit" value="OK" onclick="doMultiple();" />
        <div id="total"></div>
    </body>
</html>

อันที่แถมให้ครับใช้ javascript