PHP.SU

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

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

> Найдено сообщений: 34
Le0_Nard Отправлено: 05 Марта, 2015 - 23:45:59 • Тема: MySQL меня не понимает • Форум: Вопросы новичков

Ответов: 4
Просмотров: 310
Точно, проглядел... Итак:
PHP:
скопировать код в буфер обмена
  1.  $id = mysql_query('SELECT COUNT(*) FROM content_home');
  2.  $id = mysql_fetch_row($id)[0];
  3.  echo '$id = '.$id.' ('.gettype($id).')<br>';
  4.  settype($id, integer);
  5.  echo '$id = '.$id.' ('.gettype($id).')<br>';
  6.  
  7.  $news = mysql_query('SELECT * FROM content_home WHERE id='.$id) || die(mysql_error());
  8.  echo '$news = '.$news.' ('.gettype($news).')';
  9.  $first = mysql_fetch_assoc($news) || die(mysql_error());

Результат:
Цитата:
$id = 2 (string)
$id = 2 (integer)
$first = 1 (boolean)
( ! ) Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in
Le0_Nard Отправлено: 05 Марта, 2015 - 22:58:52 • Тема: MySQL меня не понимает • Форум: Вопросы новичков

Ответов: 4
Просмотров: 310
Доброго времени суток, дорогие форумчане! Опять пишу с какой-то фигнёй, но сам уже три дня решить не могу:
PHP:
скопировать код в буфер обмена
  1.  $id = mysql_query('SELECT COUNT(*) FROM content_home');
  2.  $id = mysql_fetch_row($id)[0];
  3.  echo '$id = '.$id.' ('.gettype($id).')<br>';
  4.  settype($id, integer);
  5.  echo '$id = '.$id.' ('.gettype($id).')<br>';
  6.  
  7.  $first = mysql_query('SELECT * FROM content_home WHERE id='.$id) || die(mysql_error());
  8.  echo '$first = '.$first.' ('.gettype($first).')';
  9.  $first = mysql_fetch_assoc($first) || die(mysql_error());


Результат:
Цитата:
$id = 2 (string)
$id = 2 (integer)
$first = 1 (boolean)
( ! ) Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in

Результат не меняется, даже если прямо прописать id в запросе
PHP:
скопировать код в буфер обмена
  1. $first = mysql_query('SELECT * FROM content_home WHERE id=2')


В итоге у меня почему-то $first - не ресурс, а единица... boolean...

При том, если выполнить тот же запрос в MySQL менеджере, то он всё мило выдаёт (id новости, текст новости и ссылку на картинку/видео), а это значит, что запрос верный. К тому же парой строчек выше запрос к майсклу мило работал и выдал правильное число новостей (2).

Вопрос: ШТОДЕЛАТЬ?!
Le0_Nard Отправлено: 02 Марта, 2015 - 00:25:54 • Тема: Фоновое изображение для элемента • Форум: Графика в PHP

Ответов: 2
Просмотров: 920
Спасибо, в полвторого ночи не заметил пропущенной точки с запятой. Простите, что заставил читать код по пустякам.

Насчёт "относительно файла css"
Спойлер (Отобразить)
Le0_Nard Отправлено: 01 Марта, 2015 - 23:50:56 • Тема: Фоновое изображение для элемента • Форум: Графика в PHP

Ответов: 2
Просмотров: 920
Доброго времени суток!

Проблема: php берёт из бд всё, что нужно, однако не отображает картинку. При том он с ней работает (узнаёт высоту и ширину).

PHP:
скопировать код в буфер обмена
  1. <?
  2. $query = mysql_query('SELECT * FROM heads WHERE page="contact" LIMIT 1');
  3. $data = mysql_fetch_assoc($query);
  4. $bgimage = $data['bgimage'];
  5. $align = $data['align'];
  6. $valign = $data['valign'];
  7. $head_text = $data['head_text'];
  8.  
  9. $file = 'images/images/'.$bgimage;
  10. $size = GetImageSize($file);
  11. $width = $size[0];
  12. $height = $size[1];
  13.  
  14. ?>
  15.    <td height="<?=$height?>" width="<?=$width?>" style="vertical-align: <?=$valign?>; text-align: <?=$align?> background: url('images\images\<?=$bgimage?>');" colspan="4"><h1><?=$head_text?></h1></td>


Вот, как должно быть:https://www[dot]dropbox[dot]com/s/cg7gao8696gb48t/1[dot]png
Вот, как получается: https://www[dot]dropbox[dot]com/s/lnlvtbhwthopiyo/2[dot]png

В итоге мы имеем: согласно исходному коду, инструментам разработчика в гугле хроме картинка вставлена. При том правильно. Однако визуально она 'прозрачная'.

Как исправить?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB