I here daha önce benzer bir soru sordu, ve bunun doğru yolda beni aşağı var, ama ben hala çok az stumped. Ancak, şimdi ben bir daha eğitimli soru sormak için biliyorum.
Ben ÜRÜNLER bir tablo adı, ben bağlanmak bir veritabanı var. ÜRÜNLER içindeki sütunlar kimliği, STOK, ShortName, açıklaması, fiyat ve DENİZCİLİK vardır.
Kullanıcı bir düğmeyi tıklattığında, ben ÜRÜNLER tüm satırları bulmak için bir istek göndermek gerekiyor. Ben şu file.php (DB kod göstermek değil bağlamak) olduğunu gerçekleştirir inanıyorum.
$query = "SELECT `ID` FROM `PRODUCTS`";
$result = mysql_query($query) or die('Query failed:'.mysql_error());
$num=mysql_numrows($result);
Kullanıcı düğmesini tıklar ve o $ num aldığında, o zaman satır vardır gibi birçok div öğeleri oluşturmak gerekiyor. I for()
ile yapabilirsiniz, ama ben bunu nasıl% 100 emin değilim. Ayrıca, ben yerine sadece JS, Jquery bunu nasıl emin değilim.
function ajaxFunction(phpFunction){
var ajaxRequest;
try{
ajaxRequest = new XMLHttpRequest();
} catch (e){
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
alert("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
for (var i = 0; i < ajaxRequest.responseText ; i++)
//Create Div code here
}
}
var url = "file.php;
ajaxRequest.open("GET", url, true);
ajaxRequest.send(null);
}
Yani burada son sorular şunlardır:
- Bir kullanıcı belirli bir div tıklarsa (
#revealProductButton
), nasıl ben$num
döner gibi birçok divs oluşturabilirim? - Nasıl DB ekranı oluşturulan bu divs
STOCK, PRICE, and SHIPPING
yapabilirim? Her div o kendi bilgilerini, her şeyi görüntüler sadece bir div göstermek gerekir. - Kullanıcı daha sonra oluşturulan divlere birini tıklarsa, nasıl sonra DB (TANIMI, vb) bilginin geri kalanını ortaya, ama sadece tıklanan div için?
- Nasıl benim
file.php
bu ile çalışmak için yazmak?