|
|
|
|
if (file_exists("db.csv")) {
$fd = fopen ("db.csv", "r");
while ($data = fgetcsv ($fd, 10000, ";"))
{
$data[4] = $status;
if ($status = "premium") {
echo "$data[0] <br/>"; }
}
|
Выводит вообще элементы [0] всех строк. Почему так? Ошибся? | |
|
|
|
|
|
|
|
для: LINKIN
(16.08.2008 в 14:04)
| | $status == "premium"
и это: $data[4] = $status; может наоборот? $status = $data[4]; | |
|
|
|
|
|
|
|
для: sl1p
(16.08.2008 в 14:07)
| | реал
<?php
if (file_exists("db.csv")) {
$fd = fopen ("db.csv", "r");
while ($data = fgetcsv ($fd, 10000, ";"))
{
if ($data[4] == "premium") {
echo "$data[0] <br/>"; }
}
fclose($fd);
} else {
echo ("db.csv не существует.");
} ?>
|
почему пишется ==? | |
|
|
|
|
|
|
|
для: LINKIN
(16.08.2008 в 14:11)
| | ну "==" значит равно) используется в условиях..
а "=" это ты присваиваешь переменной значение.. | |
|
|
|
|
|
|
|
для: sl1p
(16.08.2008 в 14:13)
| | Спасибо, реал сделал. | |
|
|
|
|
|
|
|
для: LINKIN
(16.08.2008 в 14:11)
| | Хм... может $data[4] для всех записей CSV-файла равна "premium"? Можете прикрепить кусочек CSV-файла, чтобы можно было воспроизвести ситуацию? | |
|
|
|
|
|
|
|
для: cheops
(17.08.2008 в 11:42)
| | Да не, работает. | |
|
|
|