Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 01.02.2013
Сообщений: 90
1

Вывести данные из базы данных с условием

16.03.2013, 11:17. Показов 1037. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста.
Если в базе в поле rent значение yes, то в таблице, в которую я все вывожу, чекбокс с галочкой, если no - без галочки.
написала условие, а оно всегда галочки ставит =(.

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<html><head>  <title></title> <meta http-equiv="Content-type" content = "text/html; charset=utf-8"></head><body>
<?php
 Mysql_query('SET name "utf8"');$dbhost = "localhost";$dbuser = "root";$dbpassword = "root";$dbname = "users_shops";
$link = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($dbname, $link);
$query = mysql_query("SELECT *  FROM  `users_shops`.`users`");
$sql =mysql_query ("Select * from `users_shops`.`users` WHERE Rent='Yes'");
if($query == false) { die("error");}
 
echo "<table border='1'><tr><th>id</th><th>Name</th><th>Rent</th></tr>";
while($row = mysql_fetch_array($query))
    {  echo "<tr>
                <td>{$row['0']}</td>
                <td>{$row['1']}</td>  <td>";
              if($sql == true){echo '<input id="ch" name="chyes" value="Оплата" checked="checked"  type="checkbox">';} //если в таблице написано ДА, то чекбокс с галочкой
             else { echo '<input id="ch" name="chno" value="Оплата"  type="checkbox">';} //нет - чекбокс без галочки
Echo "               {$row['2']}</td>
        </tr>";
};
echo "</select>";
?></body></html>
Миниатюры
Вывести данные из базы данных с условием  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2013, 11:17
Ответы с готовыми решениями:

Вывести данные из базы данных в jlist
Подскажите пожалуйста, как вывести данные из базы данных в jlist

Вывести данные из базы данных в lable
Доброго дня! Подскажите пожалуйста как вывести данные на Lable из базы данных, полученные по...

Вывести все данные из базы данных
Вывожу данные. Они выводятся, но не все. Никогда первая строка из mysql не выводится. НИ-КОГ-ДА......

Не получается вывести данные из базы данных
Зарегистрировал хостин на hostinger.com.ua Создал бд но не получается вывести данные на сайт. в...

2
0 / 0 / 0
Регистрация: 01.02.2013
Сообщений: 90
16.03.2013, 14:03  [ТС] 2
никаких идей?
0
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
16.03.2013, 15:27 3
Лучший ответ Сообщение было отмечено AsVolt как решение

Решение

PHP
1
2
3
4
5
6
7
8
9
10
11
<?php while($row = mysql_fetch_array($query)): ?>
    <tr>
        <td><?php echo $row[0]?></td>
        <td><?php echo $row[1]?></td>
        <td>
            <input id="ch" name="chyes" 
                   value="Оплата" <?php if($row[2] == 'yes') echo 'checked="checked"' ?> 
                   type="checkbox"><?php echo $row['2']?>
        </td>
    </tr>
<?php endwhile?>
И вот эта строка в конце явно лишняя

Цитата Сообщение от AsVolt Посмотреть сообщение
PHP
1
echo "</select>";
1
16.03.2013, 15:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2013, 15:27
Помогаю со студенческими работами здесь

Не могу вывести данные из базы данных в таблицу
У меня почему-то много ошибок выводит такие как nullpointerexception Вот код package sample; ...

Как можно вывести данные с базы данных?
&lt;html&gt; &lt;head&gt; &lt;title&gt;Просмотр поданных объявлений&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;? $connect...

Вывести данные с базы данных на jsp страницу
Здравствуйте. Изучаю java ee, пишу простой блог. Надо на главную страницу вывести список всех...

Вывести данные из базы данных в jlist с DefaultListModel
Подскажите пожалуйста, как вывести данные из базы данных в jlist с помощью DefaultListModel


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru