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

نام تاپیک: ارسال فرم

  1. #1

    ارسال فرم

    دوستان به یه راهنمایی نیاز دارم.من دارم از دستور زیر استفاده میکنم.


    <SCRIPT LANGUAGE="JavaScript">function Check(chk){if(document.myform.Check_ctr.checked==t rue){for (i = 0; i < chk.length; i++)chk[i].checked = true ;}else{
    for (i = 0; i < chk.length; i++)chk[i].checked = false ;}}</script><form name="myform" action="checkboxes.php" method="GET"><b>Scripts for Web design and programming</b><br><input type="checkbox" name="check_list" value="1">ASP<br><input type="checkbox" name="check_list" value="2">PHP<br><input type="checkbox" name="check_list" value="3">JavaScript<br><input type="checkbox" name="check_list" value="4">HTML<br><input type="checkbox" name="check_list" value="5">MySQL<br><input type="checkbox" name="Check_ctr" value="yes" checked="true"onClick="Check(document.myform.check _list)"><b>Check Control</b> <br><input type="submit" value="حذف"></form>

    الان تو صفحه checkboxes.php رو asp برای مثال که کلیک میکنم تو صفحه فوق مثلا تو دیتابیس اعداد1 رو نشون بده با کلیک برروی php اعداد 2 رو نشون بده.
    به عبارتی من میخوام که تو این لینک زیر تو صفحه checkboxes.php تغییری بدم که با کلیک برروی هر گزینه فرم بالا یه قسمتی از دیتابیس رو اجرا کنه.امیدوارم بتونم مفهمو رو برسونم.

    http://yoursite.com/checkboxes.php?check_list=1

  2. #2

    نقل قول: ارسال فرم

    یکم مرتب کن آدم رمق دیدن کُداتو داشته باشه

  3. #3
    کاربر تازه وارد آواتار HaZeM+
    تاریخ عضویت
    آبان 1393
    محل زندگی
    تهران
    پست
    67

    نقل قول: ارسال فرم

    <?php
    $list = array('ASP','PHP','JavaScript','HTML','MySQL');
    if(isset($_POST['submit'])) {
    if(isset($_POST['check_list'])) {
    $checked = '';
    foreach($_POST['check_list'] as $item) $checked .= $list[$item] .' ,';
    $checked = rtrim($checked,' ,');
    echo "Shoma $checked Ra Entekhab Karde Id";
    } else {
    echo "<a href=''>yeki az mavared ra etekhab konid</a>";
    }
    } else {
    ?>


    <form name="myform" action="" method="POST"><b>Scripts for Web design and programming</b>
    <?php
    for($i=0;$i<5;$i++) echo '<input type="checkbox" name="check_list[]" value="'.$i.'">'.$list[$i].'</input>';
    ?>
    <br />
    <input type="submit" name="submit" value="ثبت">
    </form>
    <?php
    }
    ?>

  4. #4

    نقل قول: ارسال فرم

    نقل قول نوشته شده توسط HaZeM+ مشاهده تاپیک
    <?php
    $list = array('ASP','PHP','JavaScript','HTML','MySQL');
    if(isset($_POST['submit'])) {
    if(isset($_POST['check_list'])) {
    $checked = '';
    foreach($_POST['check_list'] as $item) $checked .= $list[$item] .' ,';
    $checked = rtrim($checked,' ,');
    echo "Shoma $checked Ra Entekhab Karde Id";
    } else {
    echo "<a href=''>yeki az mavared ra etekhab konid</a>";
    }
    } else {
    ?>


    <form name="myform" action="" method="POST"><b>Scripts for Web design and programming</b>
    <?php
    for($i=0;$i<5;$i++) echo '<input type="checkbox" name="check_list[]" value="'.$i.'">'.$list[$i].'</input>';
    ?>
    <br />
    <input type="submit" name="submit" value="ثبت">
    </form>
    <?php
    }
    ?>
    داداش عالی بود.فقط یه سوال دیگه.به فرض الان فکر کنید بجای مقادیر 'ASP','PHP','JavaScript','HTML','MySQL' مقادیر a و b و c و d از تیبل user رو میخواییم نشون بدیم.یعنی موقعی که رو asp کلیک میکنیم از تیبل user مقادیر a رو نشون بده.

  5. #5
    کاربر تازه وارد آواتار HaZeM+
    تاریخ عضویت
    آبان 1393
    محل زندگی
    تهران
    پست
    67

    نقل قول: ارسال فرم

    نام تیبل رو بجای حروف قرار بده و با یه mysql query فراخوانی کن
    <?php
    $list = array('ASP','PHP','JavaScript','HTML','MySQL');
    $queryList = array('a','b','c','d','e');
    if(isset($_POST['submit'])) {
    if(isset($_POST['check_list'])) {
    $checked = '';
    foreach($_POST['check_list'] as $item) $checked .= $list[$item] .' ba query '.$queryList[$item].' ,';
    $checked = rtrim($checked,' ,');
    echo "Shoma $checked Ra Entekhab Karde Id";
    } else {
    echo "<a href=''>yeki az mavared ra etekhab konid</a>";
    }
    } else {
    ?>


    <form name="myform" action="" method="POST"><b>Scripts for Web design and programming</b>
    <?php
    for($i=0;$i<5;$i++) echo '<input type="checkbox" name="check_list[]" value="'.$i.'">'.$list[$i].'</input>';
    ?>

    <input type="submit" name="submit" value="ثبت">
    </form>
    <?php
    }
    ?>

  6. #6

    نقل قول: ارسال فرم

    نقل قول نوشته شده توسط HaZeM+ مشاهده تاپیک
    نام تیبل رو بجای حروف قرار بده و با یه mysql query فراخوانی کن
    <?php
    $list = array('ASP','PHP','JavaScript','HTML','MySQL');
    $queryList = array('a','b','c','d','e');
    if(isset($_POST['submit'])) {
    if(isset($_POST['check_list'])) {
    $checked = '';
    foreach($_POST['check_list'] as $item) $checked .= $list[$item] .' ba query '.$queryList[$item].' ,';
    $checked = rtrim($checked,' ,');
    echo "Shoma $checked Ra Entekhab Karde Id";
    } else {
    echo "<a href=''>yeki az mavared ra etekhab konid</a>";
    }
    } else {
    ?>


    <form name="myform" action="" method="POST"><b>Scripts for Web design and programming</b>
    <?php
    for($i=0;$i<5;$i++) echo '<input type="checkbox" name="check_list[]" value="'.$i.'">'.$list[$i].'</input>';
    ?>

    <input type="submit" name="submit" value="ثبت">
    </form>
    <?php
    }
    ?>
    الان با این کار تیبل رو چطور فراخوانی کنم که مشخص بشه مقادیر 'a','b','c','d','e'از کدوم تیبل رو میخواییم نشون بده موقع کلیک برروی 'ASP','PHP','JavaScript','HTML','MySQL' ؟؟
    یه سوال دیگه هم دارم ازتون.چیکار میشه کرد که یه چک باکس هم ساخت کنار اینا که کلیک که کردیم همه گزینه های 'ASP','PHP','JavaScript','HTML','MySQL' انتخاب بشن اتومات؟
    شرمنده زحمت میشه.

  7. #7
    کاربر تازه وارد آواتار HaZeM+
    تاریخ عضویت
    آبان 1393
    محل زندگی
    تهران
    پست
    67

    نقل قول: ارسال فرم

    DB_USER DB_NAME DB_PASS نام کاربری رمزعبور و نام دیتابیس هستند ...
    می تونید استایل داده هارو ببرید بیرون فانکشن ... یعنی یه array از دیتا تشکیل بدید و ازون استفاده کنید
    a b c d e بترتیب شماره هستند ... یعنی a = asp و b = php و ... شما به جای این حروف نام تیبل هارو قرار بدید
    اینم واسه چک آل : http://jsfiddle.net/praveen_jegan/7Dqqf/82/
    <?php
    //Etesal be db
    $db = mysql_connect('localhost','DB_USER','DB_PASS');
    if(!$db) die('Khata Dar Ettesal: '.mysql_error());
    mysql_select_db('DB_NAME');
    //query
    function getDataFromDB($table) {
    $sql = "SELECT * FROM `$table`";
    $query = mysql_query($sql,$db);
    if(!$query) die('Khata Dar Daryafte Etela`at !');
    $result = '';
    if(mysql_num_rows($query)==0)
    {
    $result = 'Hich Dade i Sabt Nashode';
    } else {
    while($row = mysql_fetch_assoc($query)) {
    //chizi ke mikhayd az table begirid
    //masalan $row['Title']
    $result .= $row['title'].'|'; // dar charkheye while be ezaye har title be meghdare $result ezafe mishe ...
    //be in shekl: title1|title2...
    }
    }
    return $result;
    }


    $list = array('ASP','PHP','JavaScript','HTML','MySQL');
    $queryList = array('a','b','c','d','e');
    if(isset($_POST['submit'])) {
    if(isset($_POST['check_list'])) {
    $checked = '';
    foreach($_POST['check_list'] as $item) $checked .= $list[$item] .' ba query '.getDataFromDB($queryList[$item]).' ,';
    $checked = rtrim($checked,' ,');
    echo "Shoma $checked Ra Entekhab Karde Id";
    } else {
    echo "<a href=''>yeki az mavared ra etekhab konid</a>";
    }
    } else {
    ?>


    <form name="myform" action="" method="POST"><b>Scripts for Web design and programming</b>
    <?php
    for($i=0;$i<5;$i++) echo '<input type="checkbox" name="check_list[]" value="'.$i.'">'.$list[$i].'</input>';
    ?>

    <input type="submit" name="submit" value="ثبت">
    </form>
    <?php
    }
    ?>

  8. #8

    نقل قول: ارسال فرم

    این چک آل رو که فرستادین رو نتونستم مچ کنم.ممنون میشم کمک کنین تو اینم.

  9. #9
    کاربر تازه وارد آواتار HaZeM+
    تاریخ عضویت
    آبان 1393
    محل زندگی
    تهران
    پست
    67

    نقل قول: ارسال فرم

    <script>
    function checkAll(ele) {
    var checkboxes = document.getElementsByTagName('input');
    if (ele.checked) {
    for (var i = 0; i < checkboxes.length; i++) {
    if (checkboxes[i].type == 'checkbox') {
    checkboxes[i].checked = true;
    }
    }
    } else {
    for (var i = 0; i < checkboxes.length; i++) {
    console.log(i)
    if (checkboxes[i].type == 'checkbox') {
    checkboxes[i].checked = false;
    }
    }
    }
    }
    </script>

    اینو بالای فرم بزارید

    و

    کد HTML:
    <input type="checkbox" onchange="checkAll(this)" name="chk[]">check All</input>
    اینم جایی که میخواید دکمه نمایش داده بشه !

  10. #10

    نقل قول: ارسال فرم

    من با این دستور checked='checked' هرکاری میکنم نمیشه تو حالت دیفالت بعد از رفرش صفحه همه گزینه ها تیک خورده باشن.ممنون میشم راهنمایی کنین چطوری میشه بعد از رفرش صفحه همه گزینه ها تیک خورده باشن.

  11. #11
    کاربر تازه وارد آواتار HaZeM+
    تاریخ عضویت
    آبان 1393
    محل زندگی
    تهران
    پست
    67

    نقل قول: ارسال فرم

    کد HTML:
      <input type="checkbox" name="item" value="one"> one<br>
      <input type="checkbox" name="item" value="two" checked>two<br>
    برای ریفرش از ctrl+f5 استفاده کنید .

  12. #12

    نقل قول: ارسال فرم

    نقل قول نوشته شده توسط HaZeM+ مشاهده تاپیک
    کد HTML:
      <input type="checkbox" name="item" value="one"> one<br>
      <input type="checkbox" name="item" value="two" checked>two<br>
    برای ریفرش از ctrl+f5 استفاده کنید .
    شما این دستور رو یکبار امتحان کنید.موقع کلیک رو دکمه ثبت میگه لطفا یک گزینه رو انتخاب کنین.این در حالیه که گزینه همه کلیک شده است.

    این دستور یه مشکلی داره داداش.ارور زیر رو میده.ببینید مشکل کجاست؟


    <script> function checkAll(ele) { var checkboxes = document.getElementsByTagName('input'); if (ele.checked) { for (var i = 0; i < checkboxes.length; i++) { if (checkboxes[i].type == 'checkbox') { checkboxes[i].checked = true; } } } else { for (var i = 0; i < checkboxes.length; i++) { console.log(i) if (checkboxes[i].type == 'checkbox') { checkboxes[i].checked = false; } } } }</script><?php//Etesal be db$db = mysql_connect('localhost','yyyy','1234567');if(!$d b) die('Khata Dar Ettesal: '.mysql_error());mysql_select_db('xxxx');//queryfunction getDataFromDB($table) { $sql = "SELECT * FROM `$table`"; $query = mysql_query($sql,$db); $table='loginss'; if(!$query) die('Khata Dar Daryafte Etela`at !'); $result = ''; if(mysql_num_rows($query)==0) { $result = 'Hich Dade i Sabt Nashode'; } else { while($row = mysql_fetch_assoc($query)) { //chizi ke mikhayd az table begirid //masalan $row['Title'] $result .= $row['ip_adres'].'|';$row['username'].'|';$row['date'].'|';$row['time'].'|'; // dar charkheye while be ezaye har title be meghdare $result ezafe mishe ... //be in shekl: title1|title2... } } return $result;} $list = array('ASP','PHP','JavaScript','HTML','MySQL');$qu eryList = array('ip_adres','username','date','time','time'); if(isset($_POST['submit'])) {if(isset($_POST['check_list'])) { $checked = ''; foreach($_POST['check_list'] as $item) $checked .= $list[$item] .' ba query '.getDataFromDB($queryList[$item]).' ,'; $checked = rtrim($checked,' ,'); echo "Shoma $checked Ra Entekhab Karde Id";} else { echo "<a href=''>yeki az mavared ra etekhab konid</a>";}} else {?> <form name="myform" action="" method="POST"><b>Scripts for Web design and programming</b><?php for($i=0;$i<5;$i++) echo '<input type="checkbox" name="check_list[]" value="'.$i.'">'.$list[$i].'</input>';?> <input type="checkbox" onchange="checkAll(this)" name="chk[]" checked>check All</input> <input type="submit" name="submit" value="ثبت"></form><?php}?>

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

  1. حفظ مقادیر فرم و session در هنگام ارسال فرم
    نوشته شده توسط hassan1365 در بخش Classic ASP
    پاسخ: 2
    آخرین پست: شنبه 25 آذر 1385, 13:49 عصر
  2. ارسال فرم به سرور توسط کلیک اینتر در چندین text box
    نوشته شده توسط Ehsan Rafsanjani در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: شنبه 24 دی 1384, 16:36 عصر
  3. فیلتر برای ارسال فرم(عنوان خاصی به ذهنم نرسید)
    نوشته شده توسط javad3151 در بخش ASP.NET Web Forms
    پاسخ: 10
    آخرین پست: شنبه 24 دی 1384, 09:38 صبح
  4. ارسال فرم به e-mail
    نوشته شده توسط hamedj2001 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: سه شنبه 06 دی 1384, 08:11 صبح
  5. ارسال فرم به ایمیل
    نوشته شده توسط iekrang در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: سه شنبه 31 خرداد 1384, 09:58 صبح

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

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