Sayfa yenilemeden veri çağırma

Bu soru iptal edilmiştir...
Session ile yapmış olduğum bir sepet sistemim bulunuyor. Ürünler sayfasından sepet butonuna tıkladığımda ürünü alıyorum sepete ekliyorum.fakat şöyle bir şey yapmak istiyorum ürünler sayfasına geri dönmeden aynı sayfada ürünün kod numarasını yazarak ürün ekleme.

Bu ajax ile şöyle düşündüm product_id yi çekip ajax ile sessiona ürünü ekleyip sayfayı yenileyip ürünü aynı sayfada eklemek. Ajax isteği gönderebileceğin sayfa olması gerekiyor sanırım o sayfada post ile gelen product_id yi alıp sessionda ürünü eklicek ondan sonra sayfayı yenileyecek ama bir türlü yapamadım.

Yardımlarınızı bekliyorum arkadaşlar.yardımcı olursanız memnun olurum.
<?php	
	if($_SESSION['cart']) {
		echo "<table border=\"1\" padding=\"3\" width=\"40%\">";
			foreach($_SESSION['cart'] as $product_id => $quantity) {						
				$result = mysql_query(sprintf("SELECT isim, kod, fiyat FROM urunler WHERE id = %d;",$product_id));								
				if(mysql_num_rows($result) > 0) {				
					$record = mysql_fetch_assoc($result);						
						$name 		 = $record['isim'];
						$description = $record['kod'];
						$price		 = $record['fiyat'];				
					$line_cost = $price * $quantity;
					$total = $total + $line_cost;				
					echo "<tr>";
						echo "<td align=\"center\">$name</td>";
						echo "<td align=\"center\">$quantity <a href=\"$_SERVER[PHP_SELF]?action=remove&id=$product_id\">X</a></td>";
						echo "<td align=\"center\">$line_cost</td>";					
					echo "</tr>";					
				}			
			}
			echo "<tr>";
				echo "<td colspan=\"2\" align=\"right\">Toplam</td>";
				echo "<td align=\"right\">$total</td>";
			echo "</tr>";
			echo "<tr>";
				echo "<td colspan=\"3\" align=\"right\"><a href=\"$_SERVER[PHP_SELF]?action=empty\" onclick=\"return confirm('Eminmisiniz?');\">Teklifi Sil</a></td>";
			echo "</tr>";		
		echo "</table>";		
	}
?>


<table>
	<tbody>
		<tr>
			<td style=" border: 0 none; color: #333333; font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; height: 18px;">Ürün Kodu: </td>
			<td><input type="text" class="input_style onfcsinput ac_input" id="new_product_code" name="new_product_code" autocomplete="off"></td>
			<td></td>
			<td valign="middle" align="center"><input type="submit" onclick="AddProduct();return false;" value="Ürün Ekle" id="button" class="button_style" name="button"></td>
		</tr>
	<tbody>
</table>
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • xuma adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    171 cevap - 1 soru
    Ne kadar ürünün olduğuna göre yöntem değişsede çok ürün yoksa bunları db'den çekip javascript dizisi olarak cachelersin sonrasında jquery autocomplete eklentilerinden yararlanarak ürünü ekleyebileceğin alanda kullanırsın
    • pialfa adlı üyenin fotoğrafı pialfa
      Bir örnek verebilirmisin, ilgili bir örnek var mı ? Sanırım senden başka ilgilenen olmayacak hocam Yardımcı olursan menun olurum.
      9 yıl önce yazılmış 9 yıl önce güncellenmiş