PDA

View Full Version : ارسال ایمیل از طریق انتخاب از checkbox



neda_barnamenevis
چهارشنبه 03 آبان 1391, 10:57 صبح
سلام من یک select از دیتابیس دارم که در آن چک باکس هم گذاشته ام به این صورت

while($row = mysql_fetch_array($result))
{
<td><input type="checkbox" name="checkbox[]" value="<?php echo $row['id']; ?>"/></td>

بعد می خواهم وقتی انتخاب کرد به یک فرم دیگر برود و اسم و فامیل و ایمیل را بگرید و برای آن طرف ایمیل بزند
حالا مشکل من اینجاست چگونه اسم و ایمیل آن را بگیرد و به یک فرم دیگر ببرد لطفا این کد من را اصلاح کنید

if(isset($_POST['checkbox'])){
$select=array();
$select=$_POST['checkbox'];

foreach($select as $delete){


// $query="DELETE FROM testinsert WHERE id='".$delete."'";
//$query="UPDATE FROM testinsert SET checkbox='1' WHERE id='".$delete."'";
mysql_query("UPDATE testinsert2 SET checkbox='1' WHERE id = '$delete'")or die(mysql_error());


اگر اینجوری کد من را متوجه نمی شوید کل کد را بگذارم
ممنون

djsaeedkhan
شنبه 06 آبان 1391, 00:34 صبح
سلام
شما در فرم ورود اطلاعات اول چند تا از name="checkbox[]" دارید؟
اگر یکی هست که خوب اسمشو خاص بگذارید و در فرم دیگه ازش استفاده کنید. اگر هم زیاد چک باکس دارید بشمرید کدوم یکی هست و بعد از مقدارش استفاده کنید.
کل کار شما یه شرط هست که اگر کاربر تیک رو گذاشته بود نام و ایمیل رو دریافت کنه. توجه داشته باشید که اگر کاربر تیک رو نگذاشته باشه که هیچ ولی اگر گذاشته باشه نام و مقدار چک باکس به فرم بعد ارسال میشه.
اگر متوجه منظور شما نشده ام توضیح بفرمایید