نمایش نتایج 1 تا 4 از 4

نام تاپیک: انتخاب چند چدول از دیتابیس با استفاده از چک باکس

  1. #1
    کاربر تازه وارد آواتار morudi
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    ایران
    پست
    93

    انتخاب چند چدول از دیتابیس با استفاده از چک باکس

    سلام دوستان ممنون میشم یه مثال ساده در رابطه با عنوان بگید
    پیشاپیش ممنون

  2. #2

    نقل قول: انتخاب چند چدول از دیتابیس با استفاده از چک باکس

    این هم یک نمونه عملی

    http://www.phpeasystep.com/mysql/8.html

  3. #3
    کاربر تازه وارد آواتار morudi
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    ایران
    پست
    93

    نقل قول: انتخاب چند چدول از دیتابیس با استفاده از چک باکس

    ممنون ولی میشه انتخاب ها رو به صورت یک ارایه وارد کرد منظورم اینکه از یک جانگه دار در کوئری استفاده کنیم
    و بعد مقداری رو که از چک باکس می گیرم به صورت یک ارایه در کوئری قرار بدیم
    در ضمن من از اون کد ها سر در نیاوردم
    اگه میشه خودتون خیلی ساده شو بگید

  4. #4

    نقل قول: انتخاب چند چدول از دیتابیس با استفاده از چک باکس

    این کاری که شما می گین بهینه نیست....
    خوب کد خیلی سختی نیست که
    اول اومده با استفاده از کد جدولش رو ساخته که (id , name , lastname , email) هست


    CREATE TABLE `test_mysql` (
    `id` int(4) NOT NULL auto_increment,
    `name` varchar(65) NOT NULL default '',
    `lastname` varchar(65) NOT NULL default '',
    `email` varchar(65) NOT NULL default '',
    PRIMARY KEY (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=7 ; --
    -- Dumping data for table `test_mysql`
    --
    INSERT INTO `test_mysql` VALUES (1, 'Billly', 'Blueton', 'bb5@phpeasystep.com');
    INSERT INTO `test_mysql` VALUES (2, 'Jame', 'Campbell', 'jame@somewhere.com');
    INSERT INTO `test_mysql` VALUES (3, 'Mark', 'Jackson', 'mark@phpeasystep.com');
    INSERT INTO `test_mysql` VALUES (4, 'Linda', 'Travor', 'lin65@phpeasystep.com');
    INSERT INTO `test_mysql` VALUES (5, 'Joey', 'Ford', 'fordloi@somewhere.com');
    INSERT INTO `test_mysql` VALUES (6, 'Sidney', 'Gibson', 'gibson@phpeasystep.com');




    بعد با این کد ها وصل شده به دیتابیس خودش و کوئری گرفته :



    <?php
    $host="localhost"; // Host name
    $username=""; // Mysql username
    $password=""; // Mysql password
    $db_name="test"; // Database name
    $tbl_name="test_mysql"; // Table name

    // Connect to server and select databse.
    mysql_connect("$host", "$username", "$password")or die("cannot connect");
    mysql_select_db("$db_name")or die("cannot select DB");

    $sql="SELECT * FROM $tbl_name";
    $result=mysql_query($sql);

    $count=mysql_num_rows($result);
    ?>


    که توی خط آخر تعداد رکورد ها رو با اون تابع شمارش کرده .....


    بقیه کد ها هم که اومده دیزاین کرده صفحه رو (html) و در بین کد ها از حلقه استفاده کرده تا در جدولش رکورد ها رو نمایش بده همین :


    <table width="400" border="0" cellspacing="1" cellpadding="0">
    <tr>
    <td><form name="form1" method="post" action="">
    <table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <td bgcolor="#FFFFFF">&nbsp;</td>
    <td colspan="4" bgcolor="#FFFFFF"><strong>Delete multiple rows in mysql</strong> </td>
    </tr>
    <tr>
    <td align="center" bgcolor="#FFFFFF">#</td>
    <td align="center" bgcolor="#FFFFFF"><strong>Id</strong></td>
    <td align="center" bgcolor="#FFFFFF"><strong>Name</strong></td>
    <td align="center" bgcolor="#FFFFFF"><strong>Lastname</strong></td>
    <td align="center" bgcolor="#FFFFFF"><strong>Email</strong></td>
    </tr>

    <?php
    while($rows=mysql_fetch_array($result)){
    ?>

    <tr>
    <td align="center" bgcolor="#FFFFFF"><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['id']; ?>"></td>
    <td bgcolor="#FFFFFF"><? echo $rows['id']; ?></td>
    <td bgcolor="#FFFFFF"><? echo $rows['name']; ?></td>
    <td bgcolor="#FFFFFF"><? echo $rows['lastname']; ?></td>
    <td bgcolor="#FFFFFF"><? echo $rows['email']; ?></td>
    </tr>

    <?php
    }
    ?>

    <tr>
    <td colspan="5" align="center" bgcolor="#FFFFFF"><input name="delete" type="submit" id="delete" value="Delete"></td>
    </tr>

    <?php

    // Check if delete button active, start this
    if($delete){
    for($i=0;$i<$count;$i++){
    $del_id = $checkbox[$i];
    $sql = "DELETE FROM $tbl_name WHERE id='$del_id'";
    $result = mysql_query($sql);
    } // if successful redirect to delete_multiple.php
    if($result){
    echo "<meta http-equiv=\"refresh\" content=\"0;URL=delete_multiple.php\">";
    }
    }
    mysql_close();
    ?>

    </table>
    </form>
    </td>
    </tr>
    </table>



تاپیک های مشابه

  1. پاسخ: 13
    آخرین پست: سه شنبه 26 بهمن 1389, 08:04 صبح
  2. سوال: انتخاب چند تیبل از اکسس با استفاده از Combobox
    نوشته شده توسط mohsen1726 در بخش VB.NET
    پاسخ: 1
    آخرین پست: دوشنبه 18 بهمن 1389, 08:15 صبح
  3. سوال: ترکیب چند جدول در دیتابیس و انتخاب براساس نام فیلد
    نوشته شده توسط fazelit در بخش PHP
    پاسخ: 5
    آخرین پست: دوشنبه 06 دی 1389, 09:12 صبح
  4. انتخاب چند ركورد از دي بي گريد با استفاده از اديت
    نوشته شده توسط tikzahraaran در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 3
    آخرین پست: چهارشنبه 11 دی 1387, 23:47 عصر
  5. انتخاب چند سطر خاص از دیتابیس
    نوشته شده توسط Yama12 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 16 اردیبهشت 1387, 13:57 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •