За последние 24 часа нас посетили 18844 программиста и 1624 робота. Сейчас ищут 874 программиста ...

include many files

Тема в разделе "PHP для новичков", создана пользователем Gennadiy, 12 янв 2011.

  1. Gennadiy

    Gennadiy Активный пользователь

    С нами с:
    24 дек 2010
    Сообщения:
    40
    Симпатии:
    0
    подскажите пожалуйста как сделать что бы при нажатии 1 кнопки подключался 1 файл методом include
    потом перезагрузка страницы и в той же кнопке уже подключаем файл№ 2 и так делее
     
  2. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    ajax
    p.s без перезагрузки страницы

    между файлами закономерность или заданно выводятся?
    p.s хоть кусок кода кинь
     
  3. Gennadiy

    Gennadiy Активный пользователь

    С нами с:
    24 дек 2010
    Сообщения:
    40
    Симпатии:
    0
    нет только бещ аякса! страницы должны перегружаться

    люди хелп!
    вот что у меня пока что получилось

    <form id="form1" name="form1" method="post" action="1.php">
    <label>

    </label>
    <?php
    $_SESSION['data1']='1';

    if ($_SESSION['data1'] == "1") echo "<input type='hidden' name='data2' value='1' />" ;
    if ($_SESSION['data2'] == "1") echo "<input type='hidden' name='data3' value='1' />";
    if ($_SESSION['data3'] == "1") echo "<input type='hidden' name='data4' value='1' />";
    if ($_SESSION['data4'] == "1") echo "<input type='hidden' name='data5' value='1' />";
    if ($_SESSION['data5'] == "1") echo "<input type='hidden' name='data6' value='1' />";
    if ($_SESSION['data6'] == "1") echo "<input type='hidden' name='data7' value='1' />";
    if ($_SESSION['data7'] == "1") echo "<input type='hidden' name='data8' value='1' />";
    if ($_SESSION['data8'] == "1") echo "<input type='hidden' name='data9' value='1' />";
    if ($_SESSION['data9'] == "1") echo "<input type='hidden' name='data10' value='1' />";
    ?><input type="submit" name="1" id="1" value="add" />
    </form>
    <?php
    ($_SESSION['data1'] = $_POST['data1']);
    ($_SESSION['data2'] = $_POST['data2']);
    ($_SESSION['data3'] = $_POST['data3']);
    ($_SESSION['data4'] = $_POST['data4']);
    ($_SESSION['data5'] = $_POST['data5']);
    ($_SESSION['data6'] = $_POST['data6']);
    ($_SESSION['data7'] = $_POST['data7']);
    ($_SESSION['data8'] = $_POST['data8']);
    ($_SESSION['data9'] = $_POST['data9']);
    ($_SESSION['data10'] = $_POST['data10']);

    if ($_SESSION['data1'] == "1") { include "1/data1.php";};
    if ($_SESSION['data2'] == "1") { include "1/data2.php";};
    if ($_SESSION['data3'] == "1") { include "1/data3.php";};
    if ($_SESSION['data4'] == "1") { include "1/data4.php";};
    if ($_SESSION['data5'] == "1") { include "1/data5.php";};
    if ($_SESSION['data6'] == "1") { include "1/data6.php";};
    if ($_SESSION['data7'] == "1") { include "1/data7.php";};
    if ($_SESSION['data8'] == "1") { include "1/data8.php";};
    if ($_SESSION['data9'] == "1" ){ include "1/data9.php";};
    if ($_SESSION['data10'] == "1" ){ include "1/data10.php";};
    exit;
    ?>
     
  4. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    PHP:
    1. <form id="form1" name="form1" method="post" action="1.php">
    2.             <input type="submit" name="1" id="1" value="add" />
    3.         </form>
    4.         <?php if (!isset($_SESSION['data']))
    5.               $_SESSION['data'] = 0;
    6.               if (isset($_POST['1']))
    7.               for ($i = 0; $i <= count($_SESSION['data']); $i++)
    8.               {
    9.                   include "1/data" . $i . ".php";
    10.               }
    11.               if ($_SESSION['data'] < 10) $_SESSION['data']++;
    12.           ?>
     
  5. Gennadiy

    Gennadiy Активный пользователь

    С нами с:
    24 дек 2010
    Сообщения:
    40
    Симпатии:
    0
    tommyangelo спасибо за помощь, но ваш сложный код не работает
     
  6. Gennadiy

    Gennadiy Активный пользователь

    С нами с:
    24 дек 2010
    Сообщения:
    40
    Симпатии:
    0
    как сделать что бы при нажатии кнопочки, инклюдился файл 1
    нажимаешь ее еще раз, инклюдеться файл 2
    нажимаем 3й раз, инклюдится файл 3
    все это с записью в сессию для каждого файла
    как это сделать?
     
  7. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    да, я был неправ

    PHP:
    1. <?php
    2. ?>
    3. <form id="form1" name="form1" method="post" >
    4. <input type="submit" name="1" id="1" value="add" />
    5. <input type="submit" name="new" id="1" value="new" />
    6. </form>
    7. <?php
    8.  
    9. if (!isset($_SESSION['data'])) $_SESSION['data'] = 0;
    10. if (isset($_POST['new']))      $_SESSION['data'] = 0;
    11.  
    12. if (isset($_POST['1']))
    13. {
    14.     if ($_SESSION['data'] < 10)
    15.         $_SESSION['data']++;
    16.        
    17.     for ($i = 1; $i <= $_SESSION['data']; $i++)
    18.     {
    19.         include "1/data" . $i . ".php";
    20.     }
    21. }
    22.  
    23. ?>
     
  8. Gennadiy

    Gennadiy Активный пользователь

    С нами с:
    24 дек 2010
    Сообщения:
    40
    Симпатии:
    0
    http://2file.net/get/16994/ вот исходкмем - все равно не пишет( pass daddy