Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Название новости - Содержание
Форумы портала PHP.SU » PHP » Программирование на PHP » Название новости - Содержание

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

1. jewel - 20 Февраля, 2009 - 18:23:28 - перейти к сообщению
Взял скрипт с сайта.. Но хотел его переделать так, чтобы шло название новости а в низу содержание новости... но оно всё равно делает таблицу name l about
CODE (text):
скопировать код в буфер обмена
  1.  
  2. echo "<td>$f[name]</td><br>";
  3.  
  4. echo "<td>$f[about]</td>";
  5. echo "</tr>";
  6. }
  7. echo "</table>";
  8. ?>


Как
2. Вездеход - 20 Февраля, 2009 - 18:38:12 - перейти к сообщению
1. научитесь говорить по русски.
2. научитесь говорить на понятном русском.
3. точнее объясните что вам нужно
4. после тега </td> глупо использовать тег <br>. поэтому еще и HTML поучите.
3. Ch_chov - 20 Февраля, 2009 - 18:39:55 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. echo "<tr><td>$f[name]</td></tr>";
  2. echo "<tr><td>$f[about]</td></tr>";
  3. echo '</table>';
  4. ?>
4. Вездеход - 20 Февраля, 2009 - 18:40:28 - перейти к сообщению
ааа. я кажется понял.. =)))
вот так надо
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. echo "<table>
  4. <tr>
  5. <td>название новости</td>
  6. </tr>
  7. <tr>
  8. <td>текст новости</td>
  9. </tr>
  10. </table>";
  11. ?>
  12.  

(Добавление)
и еще кстати не пишите при выводе новости вот так -
PHP:
скопировать код в буфер обмена
  1. echo "<td>$f[name]</td>";

эт не прально.
пишите так -
PHP:
скопировать код в буфер обмена
  1. echo "<td>".$f['name']."</td>";


ну или можете канешно попробовать... на пробу =)
5. Ch_chov - 20 Февраля, 2009 - 18:48:10 - перейти к сообщению
Цитата:
echo "<td>".$f['name']."</td>";

мне кажется с одинарными кавычками будет ещё правильней
6. vitaliy_mad - 20 Февраля, 2009 - 19:01:00 - перейти к сообщению
Ch_chov пишет:
мне кажется с одинарными кавычками будет ещё правильней
вовсе нет... без разницы...
7. valenok - 20 Февраля, 2009 - 19:04:04 - перейти к сообщению
vitaliy_mad с одинарными быстрей
Вездеход и так тоже не пишите ) Вот так пишите: echo '<td>',$f['name'],'</td>';
8. Ch_chov - 20 Февраля, 2009 - 19:25:57 - перейти к сообщению
Цитата:
структура базы такова name l about

Что это за структура все таки ?
9. jewel - 20 Февраля, 2009 - 19:30:08 - перейти к сообщению
Вездеход пишет:
<?
echo "<table>
<tr>
<td>название новости</td>
</tr>
<tr>
<td>текст новости</td>
</tr>
</table>";
?>


так будет
name
name
about
about
а мне нужно
name
about
name
about
10. valenok - 20 Февраля, 2009 - 20:05:18 - перейти к сообщению
jewel тогда поменяй, так чтоб было как надо.
И вообще зачем тут таблица ?
11. jewel - 20 Февраля, 2009 - 20:23:39 - перейти к сообщению
Ну можешь сказать как это сделать??
12. vitaliy_mad - 20 Февраля, 2009 - 20:27:43 - перейти к сообщению
valenok пишет:
vitaliy_mad с одинарными быстрей

не спорю быстрее. но не критично
13. valenok - 20 Февраля, 2009 - 22:29:58 - перейти к сообщению
jewel предлагаю выучить хотябы что-то одно для начала из списка вездехода. непременно помогает.
14. Вездеход - 21 Февраля, 2009 - 02:23:21 - перейти к сообщению
valenok пишет:
Вот так пишите: echo '<td>',$f['name'],'</td>';


запятыми разделять??? о0
никада такого не видел... а с чего вдруг именно ими? )
15. Champion - 21 Февраля, 2009 - 08:06:15 - перейти к сообщению
Вездеход пишет:
запятыми разделять??? о0
Потому, что echo выводит всё, что перечислено через запятую. А точки - то конкатенация строк. Т.е. с точками происходит сначала объединение (не нужное), потом вывод, а с запятыми просто вывод.
vitaliy_mad
А с двойными кавычками, думаю переменных 10 поместите в них, сделайте цикл повторений 200, что-нибудь заметите. Даже, если переменных нет, все равно они медленнее. Интерпретатору все равно надо определить есть там что преобразовывать или нет)

 

Powered by ExBB FM 1.0 RC1