id |cena | nalichie
1234 |23 |0
1232 |52 |1
2342 |32 |0
9382 |34 |1
8334 |32 |1
требуется выводить "cena" и "nalichie" на страницу , и чтобы "nalichie" вместо 0 показывало img1.png , а вместо 1 1img.png...
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Проверка раз два!</title>
</head>
<body>
<?php
include "config.php";
...< - вот сюда что написать чтоб все заработало?)))))
</body>
</html>
тоесть выгдятеть будет все так
страница о позиции 8334
название, 32 , 1img.png
Спустя 22 минуты, 1 секунда (24.11.2010 - 14:11) waldicom написал(а):
примерно так. Таблицу подстваить свою. Код не проверял, может быть опечатка.
$query = "SELECT * FROM `products`";
$result = mysql_query($query);
if($result){
while($row = mysql_fetch_assoc($result)){
echo 'позиция ' . $row['id'] . ', цена ' . $row['cena'];
echo $row['nalichie'] == 1?'1img.png':'img1.png';
echo '<br />';
}
}
Спустя 6 минут, 43 секунды (24.11.2010 - 14:17) linker написал(а):
$query = "SELECT `id`, IF(`nalichie` = 0, 'img1.png', '1img.png') AS `nalichieimg`, `cena` FROM `products`";
...
while($row = mysql_fetch_assoc($result))
{
echo 'позиция ' . $row['id'] . ', цена ' . $row['cena'] .
' <img src="' . $row['nalichieimg'] . '"><br>';
}
Спустя 17 минут, 56 секунд (24.11.2010 - 14:35) Guest написал(а):
Отлично, начало работать!)))))) СПАСИБО!! БОЛЬШОЕ)))
а как теперь сделать так чтобы выводило определенную позицию тоесть я по id ввел номер 9382 в код и мне показало только одну строку с двумя параметрами "34 и картинка2"
а как теперь сделать так чтобы выводило определенную позицию тоесть я по id ввел номер 9382 в код и мне показало только одну строку с двумя параметрами "34 и картинка2"
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Проверка раз два!</title>
</head>
<body>
<?php
include "config.php";
$query = "SELECT `id`, IF(`nalichie` = 0, '1.png', '0.png') AS `nalichieimg`, `cena` FROM `buttons`";
$result = mysql_query($query);
if($result){
while($row = mysql_fetch_assoc($result))
{
echo 'позиция ' . $row['id'] . ', цена ' . $row['cena'] .
' <img src="' . $row['nalichieimg'] . '"><br>';
}
}
?>
</body>
</html>
Спустя 5 минут, 54 секунды (24.11.2010 - 14:41) linker написал(а):
$id = isset($_GET['id']) ? (integer)$_GET['id'] : 0;
...
$query = "SELECT `id`, IF(`nalichie` = 0, '1.png', '0.png') AS `nalichieimg`, `cena` FROM `buttons`" . ($id ? " WHERE `id` = $id" : "");
...
Спустя 8 минут, 20 секунд (24.11.2010 - 14:50) Guest написал(а):
тоесть вот так? и что это нам дало? извините за надоедливость)...
<?php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Проверка раз два!</title>
</head>
<body>
<?php
include "config.php";
$id = isset($_GET['id']) ? (integer)$_GET['id'] : 0;
$query = "SELECT `id`, IF(`nalichie` = 0, '1.png', '0.png') AS `nalichieimg`, `cena` FROM `buttons`" . ($id ? " WHERE `id` = $id" : "");
$result = mysql_query($query);
if($result){
while($row = mysql_fetch_assoc($result))
{
echo 'позиция ' . $row['id'] . ', цена ' . $row['cena'] .
' <img src="' . $row['nalichieimg'] . '"><br>';
}
}
?>
</body>
</html>
?>
Спустя 10 минут, 59 секунд (24.11.2010 - 15:01) linker написал(а):
Да так. Как, что? Мы смотрим, а вдруг нам в запросе пришел id позиции, если пришел то выбираем эту позицию из базы и показываем.
Спустя 7 минут, 53 секунды (24.11.2010 - 15:08) Guest написал(а):
да понятно, я вижу, но мне нужна всего одна строчка из всей таблицы, а не вся таблица, вот, если неправильно объясняю, простите уж))
тоесть одна страница определенная допустим ложка.htm
а в нутри табличка простая
_____________________________________________
|Наименование|---------------Цена-----------|Наличие|
|----Ложка-----|результата работы скрипта|рез.раб.|
|-----------------|--------------------------------|скрипта |
тоесть одна страница определенная допустим ложка.htm
а в нутри табличка простая
_____________________________________________
|Наименование|---------------Цена-----------|Наличие|
|----Ложка-----|результата работы скрипта|рез.раб.|
|-----------------|--------------------------------|скрипта |
Спустя 1 минута, 57 секунд (24.11.2010 - 15:10) Guest написал(а):
тоесть где в скрипте написать id , чтобы показал мне атрибуты именно для ложки а не таблицы...
Спустя 14 минут, 24 секунды (24.11.2010 - 15:25) Guest написал(а):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Проверка раз два!</title>
</head>
<body>
<?php
include "config.php";
$id = isset($_GET['id']) ? (integer)$_GET['id'] : 0;
$query = "SELECT `nalichie`, `cena` FROM `buttons` WHERE `id`=1453634";
$result = mysql_query($query);
if($result){
while($row = mysql_fetch_assoc($result))
{
echo ' цена ' . $row['cena'];
echo '<img src="'.$row['nalichie'].'.png">';
}
}
?>
</body>
</html>
Спасибо большое все работает!)))