PDA

View Full Version : مبتدی: رفتن به صفحه دیگر و پاس داد مقدار



boof1364
شنبه 15 شهریور 1393, 18:44 عصر
سلام دوستان.
من 2 تا دکمه از نوع سابمیت دارم.یکی برای اضافه به سبد خرید و دیگری برای توضیحات بیشتر.

<div class="div-silver">
<input type="submit" class="btn" value="اضافه به سبد خرید+" name="btn-sell" onclick="<?php
$pid = 10;
if ($obj->is_in_basket($pid, $uid)) {
$bask = $obj->get_num_in_basket($pid, $uid);
$nums = $bask['numbers'];
$num = $nums + 1;
$obj->update_basket($pid, $num, $uid);
} else {
$obj->ins_basket($pid, 1, $uid);
}
?>">
</div>
<div>
<input type="submit" value="توضیحات بیشتر" name="des-btn" data-rowid="10" class="des-btn">
</div>

دو تا مشکل وجود داره:1- وقتی روی دکمه توضیحات می زنم هم یکی به تعداد خریدم اضافه می شه.یعنی کار اضافه به سبد خرید رو به شرط آنکه قبلا وجود داشته باشه انجام می ده.
2- من می خواهم با فشردن دکمه توضیحات بیشتر به صفح product.php هدایت بشم و id محصول رو هم باهاش پاس بدم.اما این کد کار نمی کنه.


onclick="<?php header("location:product.php");?>"
چه باید انجام بدم؟کمک کنید.

فرزند کوروش
شنبه 15 شهریور 1393, 19:06 عصر
توضیحات بیشتر رو با GET بفرست نه POST ینی سابمیت مربوط به توضیحاتو حذف کن یه همچین کدی بنویس

<a href="page.php?id=<?php echo $row['id']">توضیح بیشتر</a>"

marys_farahani
شنبه 15 شهریور 1393, 19:24 عصر
"window.location = product.php";