not ortalaması.
Merhaba arkadaşlar, PHP de çok yeniyim. Daha yolun en başındayım ve bir bebeğin ilk adımlarını atması gibi ben de ilk adımlarımı atmaya çalışıyorum.Aşağıdaki ufak kodları yazmaya çalıştım ama bi türlü işin içinden çıkamadım.
Sonucun şöyle olmasını istiyorum. 3 yazılının ortalmasını yine aynı sayfada ortalama alanına yazdırsın. Yardımcı olursanız çok sevinirim. Şimdiden teşekkürler.
<?php
if($_GET)
{
$yazili1=$_GET["yazili1"];
$yazili2=$_GET["yazili2"];
$yazili3=$_GET["yazili3"];
$ortalama=$_GET["ortalama"];
$ortalama=($yazili1+$yazili2+$yazili3)/3;
echo $ortalama=$_GET["ortalama"];
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Başlıksız Belge</title>
</head>
<body>
<form action="not_ort.php" method="get">
<table width="850" border="1">
<?php
echo "<tr>
<td>YAZILI1</td>
<td>YAZILI2</td>
<td>YAZILI3</td>
<td>ORTALAMA</td>
<td>NOT</td>
</tr>";
echo "<tr>
<td><input type=\"text\" name=\"yazili1\" /></td>
<td><input type=\"text\" name=\"yazili2\" /></td>
<td><input type=\"text\" name=\"yazili3\" /></td>
<td><input type=\"text\" name=\"ortalama\" /></td>
<td><input type=\"text\" name=\"not\" /></td>
</tr>";
?>
</table>
<input type="submit" name="hesap" value="HESAPLA" />
</form>
</body>
</html>
Php
soyle bi kod yazabildim ins dogru anlamisimdir...
<html>
<body>
<form name="form1" action="" method="POST">
Yazili1=<input type="text" name="y1"><br>
Yazili2=<input type="text" name="y2"><br>
Yazili3=<input type="text" name="y3"><br>
<input type="submit" value="ORTALAMA"><br>
</form></body></html>
<?php
$y1=$_POST["y1"];
$y2=$_POST["y2"];
$y3=$_POST["y3"];
$ortalama=($y1+$y2+$y3)/3;
echo "Girilen 3 = ".$ortalama;
?>
php
Çok teşekkürler Mitat,
Benim istediğim olay şöyle
y1 y2 y3 ortalama
------- ---------- ---------------- ------------------ (bunlar textboxlar)
yani ortalama textboxı da görünecek ve butona (hesapla veya ortalama) tıklandığı zaman ortalama textboxı da ortalama sonucu ile dolsun. Tabi bu sıralam dikey de olabilir. Kısacası ortalamayı da textboxın içine yazmak istiyorum.
Php
o zaman kucuk bi degisiklikle ins bu sefer olcak :)
<html>
<body>
<?php
$y1=$_POST["y1"];
$y2=$_POST["y2"];
$y3=$_POST["y3"];
$ortalama=($y1+$y2+$y3)/3;
?>
<form name="form1" action="" method="POST">
Yazili1=<input type="text" name="y1"><br>
Yazili2=<input type="text" name="y2"><br>
Yazili3=<input type="text" name="y3"><br>
<input type="submit" value="ORTALAMA">
<input type="text" name="Ortalama" value="<?php echo $ortalama;?>"><br>
</form></body></html>