За последние 24 часа нас посетили 18246 программистов и 1596 роботов. Сейчас ищет 941 программист ...

Помогите разобратся

Тема в разделе "PHP для новичков", создана пользователем writer, 19 авг 2012.

  1. writer

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

    С нами с:
    17 авг 2012
    Сообщения:
    131
    Симпатии:
    0
    Подскажите а то я вообще уже запутался)))
    Есть 2 таблицы. Одна допустим заказчик а вторая исполнитель. У заказчика есть id а у исполнителя есть forid который должен быть равным тому id заказчика которому будут делать.
    сделал так потому что одному заказчику могут предлагать услуги несколько компаний. и id сверять у обоих таблиц отпадывает.
    Теперь мне нужно чтобы в форме в которой выводятся данные заказчика можно было сделать кнопку которая выводила бы цикл всех строк со значением forid=id.
    Я не знаю как по русски то обьяснить)))

    таблица Заказчик |id|data|email|
    таблица Исполнитель |id|forid|data|email|
    есть какая то форма в которую выводятся значения из БД и кнопка для просмотра всех соответсвующих строк где forid будут равными id в какой то строке.
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Коды (скрипты) кидайте и нормально мысли излогайте.

    Ниче нипанятна...
     
  3. writer

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

    С нами с:
    17 авг 2012
    Сообщения:
    131
    Симпатии:
    0
    Это примерный код. вывода из таблицы заказчика и надо добавить кнопку в конце для просмотра кто будет это делать.
    мне просто принцип обьяснили бы)))
    Код (Text):
    1. <?php echo '<table><tr><td>№</td><td id="tho">город</td><td id="tho">Участники</td></tr></br>';
    2. //тут идет подключение
    3. while ($sql_data = mysql_fetch_array($sql)) {
    4.     echo '<tr><td id="one">'.$sql_data['id'].$td.$sql_data['city'].$td.'</td></tr>';
    5. ?>
    Добавлено спустя 2 минуты 34 секунды:
    ну по простому если то есть допустим дом с номером 1(id) и надо показать из толпы людей тех кто может жить в этом доме. у них есть пропуск с номером 1(в моем случае это столбец forid) например.

    Добавлено спустя 3 минуты 31 секунду:
    я так понимаю что к кнопке надо как то привязать id и оправить его в цикл. потом цикл обрабатывает его и выводит строки из БД.

    Добавлено спустя 5 минут 59 секунд:
    вот нашел как правильно изложить)))
    Есть БД домов и БД людей. Как вывести с помощью кнопки жителей определенного дома.
    №|дом №1|(кнопка)показать жителей(\кнопка)
    №|дом №2|(кнопка)показать жителей(\кнопка)
    и выводится результат
    дом №1|имя|фамлия
    дом №1|имя|фамлия
    дом №1|имя|фамлия

    Добавлено спустя 2 минуты 16 секунд:
    Вот и чтобы как то привязать жителей к дому я сделал столбец(forid) который равен id дому.
     
  4. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Пишите в SQL запросе условие через INNER JOIN на проверку идов и выводите то, что надо в таблицы.
     
  5. writer

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

    С нами с:
    17 авг 2012
    Сообщения:
    131
    Симпатии:
    0
    Your,Спасибо!!!
     
  6. writer

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

    С нами с:
    17 авг 2012
    Сообщения:
    131
    Симпатии:
    0
    Код (Text):
    1. $query = "SELECT formzakaz
    2.            FROM tender
    3.            INNER JOIN formzakaz.id=tender.forid WHERE m.Id_sub=".$res.";";
    как вывести на экран таблицу с помощью пхп?