PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (5): « 1 2 3 4 [5]

> Найдено сообщений: 68
Исильдур Отправлено: 30 Августа, 2012 - 20:35:28 • Тема: Сортировка массива. • Форум: Вопросы новичков

Ответов: 2
Просмотров: 134
Всем добрый вечер!
У меня такая проблема, не получается отсортировать массив в обратном порядке.
Записываю данные в файл:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $filename = "message.txt";
  3. $fd = fopen("message.txt", "a");
  4. if(!$fd) die('Невозможно открыть файл на запись!');
  5. fwrite($fd, $_POST['name']."|");
  6. fwrite($fd, $_POST['message']."\n");
  7. fclose($fd);
  8.  


После этого пытаюсь получить из файла массив,
Получаю, вывожу все работает,
Но если его отсортировать, например функцией rsort(),
То, ничего не выводит.
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  $messages = file($filename);
  3.  $messages = rsort($messages);
  4. print_r($messages); // Выводит просто цифру 1, а если сортировку убрать то выведет весь массив
  5. полностью...

Подскажите пожалуйста в чем дело.
Исильдур Отправлено: 01 Апреля, 2012 - 21:46:28 • Тема: Проблема с id в таблице MYSQL • Форум: Вопросы новичков

Ответов: 14
Просмотров: 434
На основном файле кодировка windows-1251.
А на подключаемом файле вобще никакой нет, только файл с расширеним пхп и код:
<tr>
<td><img src="img/header.jpg" width="690" height="100"></td>
</tr>
(Добавление)
А что за BOM?
(Добавление)
Всем большое спасибо!
Дело было в кодировке, оказывается файл создавался по умолчанию с кодировкой utf-8.
Удалил файл создал заново в настройках поставил виндовс-1251 и все заработало!
Только одного не пойму, как кодировка по умолчанию может стоять, если доктайп не прописан...
Исильдур Отправлено: 01 Апреля, 2012 - 20:05:11 • Тема: Проблема с id в таблице MYSQL • Форум: Вопросы новичков

Ответов: 14
Просмотров: 434
С БД разобрался....
Теперь возникла другая проблема.
Шапку сайта поместил в другой файл, и решил подключить ее с помощью include.
Все работает, только в самом верху перед шапкой появился отступ, и несколько непонятных знаков...
Все перепробовал, без подключения все идеально, как только подключаю появляется этот отступ и непонятные символы, весь код перебрал.
Убрал все пробелы и все что можно,
Так подключаю
<?php include("blocks/header.php"); ?>
В подлючаемом файле только:
<tr>
<td><img src="img/header.jpg" width="690" height="100"></td>
</tr>

Когда код на странице пишу, то все хорошо, если подключаю, то появляется отступ..
Кто знает посоветуйте.
Исильдур Отправлено: 01 Апреля, 2012 - 17:16:38 • Тема: Проблема с id в таблице MYSQL • Форум: Вопросы новичков

Ответов: 14
Просмотров: 434
Таблица стала пустая
MySQL returned an empty result set (i.e. zero rows). ( Query took 0.0003 sec )
Исильдур Отправлено: 01 Апреля, 2012 - 12:51:36 • Тема: Проблема с id в таблице MYSQL • Форум: Вопросы новичков

Ответов: 14
Просмотров: 434
Вот такой скрипт
<?php
if(isset($_POST['name']))
{
$name = $_POST['name'];
}
if(isset($_POST['lastname']))
{
$lastname = $_POST['lastname'];
}
if(isset($_POST['dol']))
{
$dol = $_POST['dol'];
}

$db = mysql_connect("localhost","admin","12345");
mysql_select_db("firstbd",$db);

$result = mysql_query ("INSERT INTO firma (name, lastname, dol) VALUES('$name','$lastname','$dol')");

?>


А таблица обычная, 4 значения id, name, lastname, dol
Только id идет не по порядку а перепрыгивает.
Исильдур Отправлено: 01 Апреля, 2012 - 12:30:48 • Тема: Проблема с id в таблице MYSQL • Форум: Вопросы новичков

Ответов: 14
Просмотров: 434
Код пишу такой:
mysql_query ("INSERT INTO firma (name, lastname, dol) VALUES('$name','$lastname','$dol')");

Может еще есть какие нибудь параметры которые сортируют или еще что нибудь делают...
Исильдур Отправлено: 01 Апреля, 2012 - 11:17:28 • Тема: Проблема с id в таблице MYSQL • Форум: Вопросы новичков

Ответов: 14
Просмотров: 434
Нет, пока только добавлять пробую...
Исильдур Отправлено: 01 Апреля, 2012 - 10:58:23 • Тема: Проблема с id в таблице MYSQL • Форум: Вопросы новичков

Ответов: 14
Просмотров: 434
Такая проблема,
Создал БД, создал таблицу, и когда добавляю данные в таблицу у меня получается ID ставится не как должен т.е 1,2,3,4... А так: 1,2,3,8,9,15,.... Вобщем не соблюдает точную последовательность..
У меня MYSQL на английском, может в параметрах где нибудь что нибудь не поставил...
Галочка авто инкремент стоит..
Данные записываю через форму, если в форме одно и тоже пару раз отправить, то в таблице тоже добавится одинаковое все..
Вобщем неразбериха полная)) Никакой фильтраци..
Добавляю так
mysql_query ("INSERT INTO firma (name, lastname, dol) VALUES('$name','$lastname','$dol')");

Кто знает в чем проблема подскажите пожалуйста.

Страниц (5): « 1 2 3 4 [5]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB