PHP kodum çalışmıyor lütfen yardım '!

emnimax

Asistan
Katılım
10 Mart 2009
Mesajlar
101
Reaksiyon puanı
1
Puanları
0
php kodumu calıstırmadım bı yardımcı olursanız cok sevınırım

site_kut.inc.php
CODE
Kod:
<?php

function UrunleriYukle() {
global $urun_listesi;

$dosyaadi = 'urun.txt';

$dosyaya_baglanti = @fopen($dosyaadi, "r");

while ($satir = fgets($dosyaya_baglanti, 1024)) {

list($id, $isim, $aciklama, $fiyat) = explode('|', $satir);
$id = trim($id);

$urun_listesi[$id] = array ("isim" => $isim, "aciklama" =>$aciklama, "fiyat" =>
$fiyat); }

@fclose($dosyaya_baglanti); }
?>


sepete_at.php
CODE
Kod:
<?php 
require 'site_kut.inc.php';

UrunleriYukle();


$secilen_urun = array();


foreach ($urun_listesi as $urun_id => $urun) { if (trim($urun_id) == trim($id)) { $secilen_urun = $urun; } }

session_register('sepet');

if ($ordered) {  array_push($sepet[urunler], array(trim($id),
$miktar)); $sepet[urun_sayisi] += $miktar; }
?>
<html><head><title><?php if ($ordered) { ?> Urun <?php echo
$secilen_urun[isim]; ?> sepetime ekle <?php } else { ?> Sectigim <?php echo
$secilen_urun[isim]; ?> isimli urunu sepetime ekle
<?php } ?>
</title></head><body><?php if ($ordered) { ?><h1>
<?php
echo $secilen_urun[isim]; ?> isimli urun sepetinize basarili sekilde
eklendi.Tessekkur Ederiz.</h1>

Geriye <a href="sepet.php">donerek</a>alisverise devam edebilirsiniz.
<?php } else { ?>

<h1>Urunu <?php $secilen_urun[isim]; ?> sepetime ekle</h1>

<form action="<?php echo $PHP_SELF; ?>" method="GET"> Urun Ismi : <?php
echo $secilen_urun[isim]; ?> <BR> Urun Aciklamasi: <?php echo
$secilen_urun[aciklama]; ?> <BR> Urun Fiyati: <?php echo $secilen_urun[fiyat];
?> TL.

<BR> Urun Miktari: <input type="text" name="miktar"> <input
type="hidden" name="id" value="<?php echo $id; ?>"> <input type="hidden" name="ordered" value="1">
<input type="submit" value="Sepetime Ekle"> </form> <?php } ?>
</body></html>

sepet.php
CODE
Kod:
<?php

require 'site_kut.inc.php';


session_register('sepet');

if (!isset($sepet[urun_sayisi])) { $sepet = array("urun_sayisi" => 0, "urunler" =>
array());
} 
UrunleriYukle();
?>
<html><head><title>Serkan`in Oyuncakci Dukkani</title></head><body>
<h1>Serkan`in Oyuncakci Dukkanina Hosgeldiniz :)</h1>
<?php if ($sepet[urun_sayisi]) { //sepetin icinde gosterilebilcek bir urun varsa, ?>
<h2>Sepetinizdeki Urunler:</h2>
<br><table border="2" cellpadding="5" cellspacing="2">
<tr><th>Urun Adi</th><th>Kisa Aciklama</th>
<th>Fiyat</th><th>Miktar</th><th></th></tr>
<?php
foreach ($sepet[urunler] as $i => $urun) { $urun_id = $urun[0]; $miktar =
$urun[1];

$toplam += $miktar * (double)$urun_listesi[$urun_id][fiyat];
?>
<tr><td><?php
echo $urun_listesi[$urun_id][isim];
?>
</td><td>
<?php
echo $urun_listesi[$urun_id][aciklama];
?> </td> <td>
<?php
echo
$urun_listesi[$urun_id][fiyat];
?></td><td><form action="miktar_degistir.php"
method="GET"> <input type="hidden" name="id" value="<?php echo $i; ?>">
<input type="text" name="miktar" value="<?php echo $miktar; ?>">
</td><td>
<input type="submit" value="Miktari Degistir"> </form>
</td> </tr>
<?php } ?><tr><td colspan="2"> Toplam Hesap Tutari : </td> <td
colspan="2">
<?php
echo $toplam; ?> TL </td></tr></table>
<BR>
<BR>
<?php } ?>
<h2> ..:: Serkan`in Oyuncakci Dukkani ::..</h2> <BR>

Online magazamizdan alabileceginiz oyuncaklarimiz:

<table border="2" cellpadding="5" cellspacing="2"> 
<tr><th>Urun Ismi</th><th>Urun Aciklamasi</th><th>Urun Fiyati</th><th></th></tr>
<?php
foreach ($urun_listesi as $urun_id => $oge) {
?>
<tr><td><?php
echo $oge[isim];
?>
</td><td><?php
echo $oge[aciklama];
?>
</td><td><?php
echo $oge[fiyat];
?>
</td><td>
<a href="sepete_at.php?id=<?php echo $urun_id; ?>"> Bu urunu sepetime ekle.
</a> </td> </tr> <?php } ?> </table></body></html>

miktar_degistir.php
CODE
Kod:
<?php

session_register(`sepet`);


$i = (int)$id;


$eski_miktar = $sepet[urunler][$i][1]; if ($miktar) { $sepet[urunler][$i][1] =
$miktar; } else { unset($sepet[urunler][$i]);
}
$sepet[urun_sayisi] = ($eski_miktar > $miktar) ? $sepet[urun_sayisi] - ($eski_miktar-$miktar) : $sepet[urun_sayisi] + ($miktar-$eski_miktar);
?>
<html><head><title>Miktar Degistirme</title></head><body>
<h1>Urun miktari,
<?php
echo $eski_miktar; ?> den/dan
<?php
echo $miktar; ?>
olarak degistirildi...</h1>

Geri <a href="sepet.php">donerek</a> alisverise devam edebilirsiniz.
</body></html>

urun.txt
CODE
Kod:
KOD101|Bisiklet|Dunyanin en saglikli nakil araci|125 
KOD102|Oyuncak Telsiz|2 Km ye kadar etkili araci|380


abiler bi bakın hangi kodumda hangi dosyamda bi yanlısım varsa duzeltebilirseniz lütfen mesajımı cavaplaryın bir turlu calıstıramadım kodumu sepet.php calısıyo gıbı ama bu urunu sepete ekle dedıgımde sepete_at.php ekleyemiyorum orda bi sorunum var bi yardımcı olabılecek abılerın cevabını beklıyorum lutfeennn !!!!
 
Katılım
31 Aralık 2007
Mesajlar
17,485
Reaksiyon puanı
188
Puanları
63
sepet.php dosyasından ürün linkleri "sepete_at.php?id=KOD102" şeklinde gidiyo ama sepete_at.php dosyasında gelen kodu karşılayıp içeriye alan bir method yok. yada ben göremedim.

gelen ürünün kodunu şu şekilde içeri alırsın:

$deneme = $_GET['id']; //id ismi üzerinden gelen değerleri $deneme değişkenine ata

daha sonra $deneme ye istediğini yaptırabilirsin. stokta olup olmadığını sorgulatıp varsa listene ekletebilirsin fakat listeni mysql de tutarsan daha iyi olur gibime geliyor...
 

emnimax

Asistan
Katılım
10 Mart 2009
Mesajlar
101
Reaksiyon puanı
1
Puanları
0
abi php bilgim kod bilgim fazla yok bi dosya uzerınde duzeltip messaja eklersen cok makbule gecer abi cok tesekkurler
 
Katılım
31 Aralık 2007
Mesajlar
17,485
Reaksiyon puanı
188
Puanları
63
dostum şu an ilgilenecek fazla vaktim yok uygun olduğum zaman bakarım...

üzerinde uğraşacaksan dediklerime bir bak ayrıca uzun uzun dosya okutturup herşeyi ayırmaktansa mysql kullanman daha iyi olur...

internette biraz araştırırsan php yi mysql ile nasıl kullanabileceğini anlatan bir sürü döküman ve video da bulabilirsin...
 

emnimax

Asistan
Katılım
10 Mart 2009
Mesajlar
101
Reaksiyon puanı
1
Puanları
0
tmm saol abi sen yine bi bakarsın benim su koduma genis bi zamnda tesekkurler
 

emnimax

Asistan
Katılım
10 Mart 2009
Mesajlar
101
Reaksiyon puanı
1
Puanları
0
abi php sepetime ne zmaan bakacaksın ????
 
Üst