Merhaba,
php basit bir sepet uygulaması hazırlamaya çalıştım fakat yazdığım kodlar bir türlü düzenli şekilde çalışmadı.
hepsini sildim tekrar yazdım, başka bir fonksiyon kullandım yine de çalıştıramadım.
nasıl yapabiliriz bu olayı ?
Sepet uygulamasında takıldım
11
●1.094
- 21-11-2008, 10:11:40Üyeliği durduruldu
<? $id=$_GET['id']; $sor=mysql_query("select * from urunler where id='$id'"); while($yaz=mysql_fetch_array($sor)){ $id=$yaz['id']; $model=$yaz['model']; $markaid=$yaz['markaid']; } ?>
bu urunlistele.php sayfasında index.php den tıklandıktan sonra gidilen sayfadaki ürünün detaylarını veriyor...
burada sepete ekle butonu yapıp session ile bu ürünün bilgilerini belleğe almak istiyorum. - 21-11-2008, 10:19:05
<?php <a href="urunlistele.php?ekle=onay">Sepete Ekle</a> if ($ekle==onay) { $_SESSION['id']= $id $_SESSION['model']= $model $_SESSION['markaid']= $markaid } ?>Mantık olarak böyle.Kodlarda hata olabilir yeniyim bende php'de.
urunlistele sayfasında bir septe ekle linki oluşturdum. Ve bu sayfada get metoduyla yine urunlistele sayfasına ekle değişkenine eğer onay değeri gelirse $_SESSION değlerini oluşturtuyorum..
Bende biraz acemiyim. İnşh yardımcı olabilmişimdir. - 21-11-2008, 10:25:30Üyeliği durduruldu<a href="urunlistele.php?ekle=onay">Sepete Ekle</a>
<?php if ($ekle==onay) {
$_SESSION['id']= $id;
$_SESSION['model']= $model;
$_SESSION['markaid']= $markaid;
}
?>
şu şekilde değiştirdim, şimdi kodların en üstte başladığı yerde
$model=$_SESSION['model'];
bir session açmamız gerekli miydi ?
deniyorum hala birşey çıkmadı... - 21-11-2008, 10:28:08<?php
<a href="urunlistele.php?ekle=onay">Sepete Ekle</a>
if ($ekle==onay) {
$_SESSION['id']= $id
$_SESSION['model']= $model
$_SESSION['markaid']= $markaid
}
?>
böyle olursa if tarayıcıdan gelen linkin "urunlistele.php?ekle=onay" şeklinde olması gerekiyor. yoksa sepete eklemez (çalışır)
- 21-11-2008, 10:29:44Üyeliği durdurulduCodErode adlı üyeden alıntı: mesajı görüntüle
<?
session_start();
if ($ekle==onay) {
$_SESSION['id']= $id;
$_SESSION['model']= $model;
$_SESSION['markaid']= $markaid;
}
?>
bu şekilde sitenin en üstüne koymamız gerekli o halde ?