|
|
|
|
|
для: Atom
(28.09.2005 в 23:45)
| | Что-то не выходит. Сделал так
<?
switch ($par['balcony'])
{
case 'balcony':
$balcony = "балкон";
$color = "blue";
break;
case 'loggia':
$balcony = "лоджия";
break;
}
?>
|
А вот как правильно определить переменную $color , что она является бэкграундом?
$color = {background-color: #75D1FA;}
|
Так, что-то не получается | |
|
|
|
|
|
|
|
для: Vova
(28.09.2005 в 17:55)
| |
<?
switch ($par['balcony'])
{
case 'balcony':
$balcony = "балкон";
$color = синий
break;
case 'loggia':
$balcony = "лоджия";
$color = желтый
break;
}
?>
|
И в ячейке бэкграунд делаешь равным $color. | |
|
|
|
|
|
|
|
для: Loki
(28.09.2005 в 17:27)
| | Всё классно работает! Спасибо :).
Хотел бы задать ещё такой вопрос всё по тому же скрипту Каталог. Вот в нём есть поле balcony формата enum('balcony', 'loggia'). Соответственно может принимать два значения 'balcony'=балкон и 'loggia'=лоджия. В коде это выглядит так
<?
switch ($par['balcony'])
{
case 'balcony':
$balcony = "балкон";
break;
case 'loggia':
$balcony = "лоджия";
break;
}
?>
|
Каким образом можно сделать, чтобы ячейка в выводимой таблице допустим со значением балкон выводилось синим цветом, а ячейке со сзначением лоджия - желтым. Пытался как-то прописать css, например <a class=zag2> где .zag2{font-size: 13px; color: #264769; font-weight: bold}, но что-то ни как не получается. Как можно сделать? | |
|
|
|
|
|
|
|
для: Vova
(28.09.2005 в 16:54)
| |
<td><p class=zag2>Дата</td><td><input size=20 class=input type=text name=square_j value='<?=date("d.m.Y",time()) ?>'></td>
|
| |
|
|
|
|
|
|
|
для: Loki
(28.09.2005 в 13:54)
| | А как мне это прописать применительно к полю square_j?
Вот код для этого поля, куда я ввожу в ручную дату. Как вышеописанный код применить, чтобы по умолчании там стояла текущая дата.
<td><p class=zag2>Дата</td><td><input size=20 class=input type=text name=square_j value='<?php echo $square_j; ?>'></td>
|
| |
|
|
|
|
|
|
|
для: Vova
(28.09.2005 в 11:30)
| |
<?
echo "<input type=text name=date value=".date("d.m.Y",time()).">";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(27.09.2005 в 22:48)
| | Да, поставил одинарные кавычки и текст ввёлся! Сэнкс.
А не подскажите ещё по одному вопросу, тоже связанному с типом полей.
Допустим я хочу в тоже самое поле square_j вводить дату, но при открытии файла addprodform.php (форма для ввода данных) в поле даты square_j по умолчанию стояла текущая дата, например 28.09.2005. Как это можно реализовать? | |
|
|
|
|
|
|
|
для: Anton
(27.09.2005 в 17:27)
| | Обратите внимание на SQL-запрос
<?php
// Формируем запрос
$query = "INSERT INTO product VALUES (
NULL,
'".$_POST['note']."',
'".$_POST['district']."',
'".$_POST['address']."',
".$_POST['square_o'].",
".$_POST['square_j'].",
".$_POST['square_k'].",
".$_POST['rooms'].",
".$_POST['floor'].",
".$_POST['floorhouse'].",
'".$_POST['material']."',
'".$_POST['su']."',
'".$_POST['balcony']."',
".$_POST['price'].",
".$_POST['pricemeter'].",
'".$_POST['currency']."',
'$showhide',
".$_POST['pos'].",
".$_POST['id_catalog'].")";
?>
|
Все текстовы поля заключены в одинарные кавычки, а числовые используются без них - вам просто нужно добавить одинарные кавычки для поля square_j
<?php
// Формируем запрос
$query = "INSERT INTO product VALUES (
NULL,
'".$_POST['note']."',
'".$_POST['district']."',
'".$_POST['address']."',
".$_POST['square_o'].",
'".$_POST['square_j']."',
".$_POST['square_k'].",
".$_POST['rooms'].",
".$_POST['floor'].",
".$_POST['floorhouse'].",
'".$_POST['material']."',
'".$_POST['su']."',
'".$_POST['balcony']."',
".$_POST['price'].",
".$_POST['pricemeter'].",
'".$_POST['currency']."',
'$showhide',
".$_POST['pos'].",
".$_POST['id_catalog'].")";
?>
|
| |
|
|
|
|
автор: Vova (27.09.2005 в 18:36) |
|
|
для: Anton
(27.09.2005 в 17:33)
| | Сорри, перепутал ники. Видимо надо зарегиться | |
|
|
|
|
автор: Anton (27.09.2005 в 17:33) |
|
|
для: Anton
(27.09.2005 в 17:27)
| | Ещё вот что заметил:
при добавлении 111111111111111111111111111111111 в изначально текстовое поле tinytext оно отображается так же - 111111111111111111111111111111111
при добавлении 111111111111111111111111111111111 в изначально поле smallint(6) оно отображается как 32767
и при добавление 111111111111111111111111111111111 в измененное поле smallint(6) на tinytext оно отображается так 111111111111111120000000000000000.00 (кстати, текст тут не вставляется).
Значит дело всё же в формате поля? | |
|
|
|
|