PDA

View Full Version : گفتگو: مشکل در سبد خرید



mortezawolf
پنج شنبه 12 دی 1387, 18:52 عصر
سلام دوستان
من در صفحه اصلیم یکسری محصول دارم که از database خونده می شن و جلوی هر کدوم یک checkbox هست که تا این checkbox تیک زده میشه یک select list جلوش باز می شه که تعدادو از طرف می خواد(البته checkbox حکم انتخاب محصولم داره). بعد به ازای همه محصولات فقط یک دگمه بنام خرید دارم که وقتی زده بشه محصولات انتخاب شده باید بره تو صفحه دیگه و در حقیقت سبد خریدمونه.حالا مشکلم سر سبد خریدشه از دوستان می خوام که کمکم کنید.من تو این سبد خرید باید تعداد و نام محصولو داشته باشم و همچنین قابلیت حذف و ویرایش در تعدادو باید داشته باشه.البته تا حدودی انجامش دادم اما هنوز خیلی کار داره.
اینم کد صفحه index.php:




<script type="text/javascript">
function check(checked)
{
if(document.getElementById("1").checked)
document.getElementById("11").style.display="";
else
document.getElementById("11").style.display="none";



if(document.getElementById("2").checked)
document.getElementById("22").style.display="";
else
document.getElementById("22").style.display="none";




if(document.getElementById("3").checked)
document.getElementById("33").style.display="";
else
document.getElementById("33").style.display="none";




if(document.getElementById("4").checked)
document.getElementById("44").style.display="";
else
document.getElementById("44").style.display="none";



if(document.getElementById("5").checked)
document.getElementById("55").style.display="";
else
document.getElementById("55").style.display="none";


if(document.getElementById("6").checked)
document.getElementById("66").style.display="";
else
document.getElementById("66").style.display="none";


if(document.getElementById("7").checked)
document.getElementById("77").style.display="";
else
document.getElementById("77").style.display="none";


if(document.getElementById("8").checked)
document.getElementById("88").style.display="";
else
document.getElementById("88").style.display="none";

}
</script>


<?php
include('config.php');
$sql="SELECT fldid,fldname FROM product where fldgroupid='1'";
$result=mysql_query($sql,$mycn)or die(mysql_error());
$i=1;
$cart="";
while($row=mysql_fetch_array($result)){
echo "<tr>
<td>
<select class='text' style='display: none;padding-left:2px' id='".$i.$i."' name='quantity".$i."' />
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
</select></td>
<td><input type='checkbox' onclick='check(this.checked);' id='".$i."' name='checkbox".$i."' /></td>
<td>".$row['fldname']."</td></tr>";


$i++;

}
?>