Arkadaşlar şimdi ben kitaptaki örnek gibi script yazdım çok ufak bişey şimdi index.php den siparişi yolluyoruz onay.php ye gidiyor onay.php de sip.php ye siparişi kaydetip benim sipbak.php den bakmam gerekiyr ama olmuyor malsef bi bakın
Sipariş Ver sipariş yolla diyin hata veriyor... ama siparişiniz alındı diyor... kaynak kodlarıda vereyim
index.php
<center><html>
<head>
<title>Sipariş Ver</title>
</head>
<body>
<form action="onay.php" method="post">
<table border="0">
<tr bgcolor=#cccccc">
<td width="150">Ürün</td>
<td width="15">Sayı</td>
</tr>
<tr>
<td>Lastik</td>
<td align="center"><input type="text" name="lastik" maxlength="6" size="35"</td>
</tr>
<tr>
<td>Ayna</td>
<td align="center"><input type="text" name="ayna" maxlength="6" size="35"</td>
</tr>
<tr>
<td>Adres</td>
<td align="center"><input type="text" name="adres" maxlength="90" size="35"</td>
<tr>
<td>Bizi Nereden Duydunuz </td>
<td><select name="find">
<option value = "a">Televizyon Reklamları</option>
<option value = "b">Telefon Aramaları ile Tanıtma</option>
<option value = "c">Gazete Reklamlarıyla</option>
<option value = "d">Kararsızım</option>
</select>
</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Siparişi Yolla"</td>
</tr>
</form>
</table>
</body>
</html></center>onay.php
<?php
$lastik = $_POST[ "lastik" ];
$ayna = $_POST[ "ayna" ];
$find = $_POST[ "find" ];
$adres = $_POST[ "adres" ];
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
?>
<center><html>
<head>
<title>Sipariş Kontrol Ediliyor</title>
</head>
<body>
<h1>Araba Servisi Online Parça Alımı</h1>
<h2>Sipariş Kontrol Ediliyor</h2>
<?php
$tarih= date("H:i jS F");
echo $tarih."<br />";
echo $ayna. " Adet Ayna"."<br>";
echo $lastik. ' Adet Lastik'."<br />";
$toplamadet = $ayna + $lastik;
if( $lastik < 10 )
$indirim = 0;
elseif($lastik >= 10 && $lastik <= 49 )
$indirim = 5;
elseif( $lastik >= 50 && $lastik <= 99 )
$indirim = 10;
elseif( $lastik >=100 )
$indirim = 15;
if( $toplamadet == 0 )
{
echo 'ALACAK BİRŞEY SEÇMEDİNİZ!!<br />';
exit;
}
else
{
$toplamadet = $lastik + $ayna;
echo $toplamadet." Adet Ürün Alınmıştır"."<br />";
$toplamfiyat = 0.00;
define ("lastikbedeli",50);
define ("aynabedeli",25);
$toplamfiyat = $lastik * lastikbedeli +$ayna * aynabedeli;
echo "KDV Dahil Olmayan Fiyat: $".number_format($toplamfiyat,2)."<br />";
$kdv = 0.10;
$toplamfiyat = $toplamfiyat * (1+$kdv);
echo 'Kdv Dahil Fiyat: $'.number_format($toplamfiyat,2)."<br />";
echo "Uygulanan İndirim: % " .$indirim."<br />";
$toplamfiyat = $toplamfiyat - $indirim;
echo "İndirimli Fiyatı: $".number_format($toplamfiyat,2)."<br />";
echo "Adres:".$adres;
}
switch($find)
{
case "a" :
echo "<p>Televizyon Reklamından Duydum</p>";
break;
case "b" :
echo "<p>Telefon Duyurusu ile Duydum</p>";
break;
case "c" :
echo "<p>Gazete Reklamından Duydum</p>";
break;
case "d" :
echo "<p>Kararsızım</p>";
break;
}
$sip = $tarih."\t".$teker."Tekerlek\t".$ayna."Adet Ayna\n";
$fp = fopen("/var/www/vhosts/chatlok.com/httpdocs/CAR/onay.php", 'ab');
if($fp)
{
echo "<p>Siparişi Alamadık...</p>";
exit;
}
fwrite($fp, $sip, strlen($sip));
fclose($fp);
echo "<p>Sipariş Alındı</p>";
?>
</center>
</body>
</html>sip.php:BU BOŞBİR DOSYA
sipbak.php
<?php
$DOCUMENT_ROOT = $HTTP_SERVER_VARS[ "DOCUMENT_ROOT" ];
?>
<html>
<head>
<title>Siparişlere Bak</title>
</head>
<body>
<h1>Siparişler Görüntüleniyor...</h1>
<?php
@ $fp = fopen("HTTP://WWW.CHATLOK.COM/CAR/sip.php", "r");
if ($fp)
{
echo "<p><strong>Bekleyen Sipariş Yok</strong></p>";
exit;
}
while (!feof($fp))
{
$order= fgets($fp, 999);
echo $order."<br />";
}
fclose($fp);
?>
</body>
</html>
Neden çalışmıyor ? (Konu çok uzun oldu farkındayım bu yüzdende birisinin cevaplayıcığını hiç sanmıyorum ama inş. cevaplanır...)