Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как вывести на экран информацию из БД

Сообщения:  [1-10]    [11-20]  [21-21] 

 
 автор: Valick   (07.01.2012 в 19:03)   письмо автору
 
   для: Grends   (07.01.2012 в 18:53)
 

то как он учит писать код - правильно или нет?
по мне, нет, но это лично моё мнение (свое мнение вы сможете составить когда не будете зацикливаться на Попове и почитаете много хороших книг)
он не учит, он вдалбливает "киянкой в темечко", после такого прессинга его последователи (зомбикодеры) не хотят видеть мир по-другому и даже указав им на ошибки, они все отрицают ссылаясь на то что так учил Попов (и клепают на основе его видеокурса франкенсайты)
я неоднократно высказывал свое мнение, что он хороший коммерсант, но не более (я даже полагаю что и подбором материала для видеокурса и "промыванием мозгов" занимались другие люди, а Попов это как бы тот кто заварил всю эту кашу и лицо этого проректа, хотя может и все сам сделал)
поверьте мне не доставляет удовольствия говорить о видеоурорке Попова плохо (но приходиться), я лучше 10 раз скажу хорошо про других, а про него промолчу.(вот щас пишу, а самому от себя противно :))
дело в том что каждый месяц на форуме появляется человек "от Попова", которого надо переучивать прикладывая немалые усилия, некоторые уходят думая что все им врут, только лишь по причине неприязни к Попову
его учение оставляет слишком много белых пятен именно в базовых знаниях
к примеру чем отличается цикл do while от обычного while, есть у Попова ответ на этот "скучный" теоретический вопрос?


авторитетные учителя программирования (по крайней мере для меня) - это И. Симдянов и Д. Котеров
Симдянову я благодарен за книги и за этот форум, а Котерову за книги и за Денвер

  Ответить  
 
 автор: Grends   (07.01.2012 в 18:53)   письмо автору
 
   для: Valick   (07.01.2012 в 18:52)
 

Ну в телемагазине предлагают вещи в 3 раза дороже... я так понимаю, а по качеству то как? то как он учит писать код - правильно или нет?

  Ответить  
 
 автор: Valick   (07.01.2012 в 18:52)   письмо автору
 
   для: Grends   (07.01.2012 в 18:44)
 

Попов - это "телемагазин"
по-другому просто не знаю как вам объяснить

  Ответить  
 
 автор: Grends   (07.01.2012 в 18:44)   письмо автору
 
   для: Valick   (07.01.2012 в 17:40)
 

нет

  Ответить  
 
 автор: Упорный чайник   (07.01.2012 в 18:35)   письмо автору
 
   для: Valick   (07.01.2012 в 18:17)
 

Да, действительно. Лучше вынести... А то в моем примере получилось, что теги
<ul>
и
</ul>
в html отображается не один, а все шесть раз, то есть каждая новость - это отдельный список. Это, конечно, не правильно, следовательно решение все-таки плохое)))
______

P.s за ORDER BY спасибо. Добавил еще DESC. Новости выводятся начиная с последней и сортируются по дате :)

  Ответить  
 
 автор: Valick   (07.01.2012 в 18:17)   письмо автору
 
   для: Упорный чайник   (07.01.2012 в 17:59)
 

Отображаются только маркеры списка
у ладана описка в коде data он неглядя махнул на date

Или это плохое решение? =)

тут нет никакого решения :))
это примерно тоже самое, когда вы садитесь кушать, вы же не спрашиваете "взять ложку это хороршее решение?"
__
добавили в запрос лимит... очень хорошо, теперь еще ORDER BY() и будет совсем великолепно
обычно по дате добавления сортируют
а echo "<ul>"; и echo "</ul>"; нужно действительно вынести за пределы цикла, как показал ladan

  Ответить  
 
 автор: Упорный чайник   (07.01.2012 в 17:59)   письмо автору
 
   для: ladan   (07.01.2012 в 17:33)
 

Да нет :) Отображаются только маркеры списка если в таблице стилей их не отключать)
Но если надо списком, то я сделал так:
<?php
    $connect 
mysql_connect("localhost""root""");
    
$select mysql_select_db("dbnews"$connect);
    
/* Устанавливаем кодировку */
    
mysql_query('SET CHARACTER SET utf8');  
    
mysql_query('SET NAMES utf8');
    
$result mysql_query("SELECT * FROM news LIMIT 5"$connect);
    while (
$data mysql_fetch_row($result))
    {
        
//echo "<pre>";
        //print_r($data);
        //echo "</pre>";
        
echo "<ul>";
        echo 
"<li><h2>$data[1]</h2></li>";
        echo 
"</ul>";       
    }     
    
?>

Или это плохое решение? =)

  Ответить  
 
 автор: Valick   (07.01.2012 в 17:40)   письмо автору
 
   для: Grends   (07.01.2012 в 16:24)
 

вы когда-нибудь покупали что-нибудь в телемагазине?

  Ответить  
 
 автор: ladan   (07.01.2012 в 17:33)   письмо автору
 
   для: Упорный чайник   (07.01.2012 в 17:05)
 


<?php 
    $connect 
mysql_connect("localhost""root"""); 
    
$select mysql_select_db("dbnews"$connect); 
    
/* Устанавливаем кодировку */ 
    
mysql_query('SET CHARACTER SET utf8');   
    
mysql_query('SET NAMES utf8'); 
    
$result mysql_query("SELECT * FROM news"$connect); 

echo 
"<ul>";
    while (
$data mysql_fetch_row($result)) 
    { 
        
printf("<li>%s%s%s</li>"$date[0],$date[1],$date[2]);
    }      
echo 
"</ul>";
    
?> 


теперь список :) не проверял, должно работать

  Ответить  
 
 автор: Упорный чайник   (07.01.2012 в 17:05)   письмо автору
 
   для: skinny   (07.01.2012 в 01:03)
 

В общем я нашел такое решение. Правда строки будут выводиться не списком, а просто заголовками. Пока что для меня это проще :)
<?php
    $connect 
mysql_connect("localhost""root""");
    
$select mysql_select_db("dbnews"$connect);
    
/* Устанавливаем кодировку */
    
mysql_query('SET CHARACTER SET utf8');  
    
mysql_query('SET NAMES utf8');
    
$result mysql_query("SELECT * FROM news"$connect);
    while (
$data mysql_fetch_row($result))
    {
        
//echo "<pre>";
        //print_r($data);
        //echo "</pre>";
        
echo "<h2>$data[1]</h2>";        //[0] - поле `id` новости, [1] - поле `title`(текст новости), [2] - `date` - дата.
    
}     
    
?> 


Вот такое простенькое решение. Может кому и пригодится. А может кто и раскритикует :)

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-21] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования