|
|
|
| Смысл одинарных или двойных кавычек при выводе инфы из базы:
$r=$myrow["rating"]
И не работает этот код:
if (isset($_GET['id'])) {$id = intval($_GET['id']); }
if (empty($id)) {$id = 1;}
Т-е если не передано значение, то автоматически присвоить 1 | |
|
|
|
|
|
|
|
для: OLi
(24.02.2009 в 17:46)
| | Первый вопрос ваще непонятно)
А по поводу второго я бы сделал так:
<?php
$id = 1;
if (isset($_GET['id'])) {$id = intval($_GET['id']); }
?>
|
Ну или на худой конец так:
<?php
if (isset($_GET['id'])) {$id = intval($_GET['id']);} else {$id=1;}
?>
|
Вообще маловато информации, даже для этих "простых" примеров. | |
|
|
|
|
|
|
|
для: Valick
(24.02.2009 в 18:20)
| | Зачем ставятся кавычки в таком примере?
$r=$myrow["rating"] или
$r=$myrow['rating'] | |
|
|
|
|
|
|
|
для: OLi
(24.02.2009 в 18:23)
| | Строковые переменные, значения... потому что. | |
|
|
|
|
|
|
|
для: OLi
(24.02.2009 в 17:46)
| |
<?
$id = isset($_GET['id']) && intval($_GET['id']) ? intval($_GET['id']) : 1;
|
| |
|
|
|
|
|
|
|
для: sim5
(24.02.2009 в 18:25)
| | Понял, спасибо
Вот еще, чтоб не открывать тему:
Из базы я выбираю текстовые значения-названия и заношу их в массив.
Получается что нулевому элементу массива присваивается 1-я значение названия!
Вопрос, как сделать чтоб массив заполнялся данными с 1 | |
|
|
|
|
|
|
|
для: OLi
(24.02.2009 в 18:29)
| | Сделал так
$mout = array();
for($i = 1; $i < $f=mysql_fetch_array($namecat); $i++){
echo $mout[$i]=$f['title'];
}
|
| |
|
|
|
|
|
|
|
для: OLi
(24.02.2009 в 18:42)
| | может лучше так?:)
<?
$mout = array();
while($f = mysql_fetch_assoc($namecat)) {
echo $mout[] = $f['title'];
}
|
| |
|
|
|
|
|
|
|
для: OLi
(24.02.2009 в 18:29)
| | Под разные вопросы лучше заводить разные темы - потом проще их искать и ссылаться на них. | |
|
|
|