Нужно создать каталог...
Я никогда не занимался верстанием страничек, кроме как просто посмотрел что из себя представляет HTML. Но возникла необходимость создать список товара с наименование, ценой, количество и картинкой.
Картинка должна подгружаться автоматически.
Этот список должен выглядеть как иерархический каталог и читаться должен из DBF файла.
Помогите с решением или подскажите где глядануть похожее. Разобраться я думаю смогу, но как говориться с десятой попытки.
Я конечно что-то подобное сляпил прямым HTML текстом используя другую среду программирования, но думаю что это не серьезно.
Заранее спасибо.
0. Оставим на компьютере только денвер, ок?, чтобы он не конфликтовал с XAMPP'ом (мало ли, зачем нам лишние проблемы)
1. Назовем ваш файл index.php
2. Положим его в папочку localhost на денвере (не помню как там структура организована)
3. Перейдем в браузере на http://localhost/
если ничего не видим, то я пас
Запущены щас все службы.
Здесь я не знаю где localhost
но если просто набрать http://localhost ничего не выводиться
Мануал к Денверу читали? Там после установки проходите по http://localhost и он должен отобразить какую-то страницу. Плюс там phpmyadmin идет, попробуйте его запустить. Если он не запуститься (покажите сообщение при ошибке, если есть), то тогда проблема хз где. Если же запуститься, значит у вас ваш скрипт не туда засунут.
ЗЫ1: используйте лучше <?php ?>, а не <? ?>
[size=1]ЗЫ2: я поддерживаю RussianSpy, тем более, если бы вы серьезно программировали на других языках, то с php не возились бы так..[/size]
А как вывести картинку по адресу?
<img src="адрес" /> (каков вопрос, таков и ответ)
Согласен.
Как при помощи php вывести картинку, и вообще шире построить таблицу?
или допустимо ли в скрипте php вставить html тэг?
имеем такой код
<table width="280" height="99" border="1">
<tr>
<td><?php echo "Test PHP"; ?></td>
</tr>
<?php
$massiv[0] ="первый";
$massiv[1] ="второй";
$massiv[2] ="третий";
$i=0;
while($i!=3)
{
echo ("<tr><td>$massiv[$i]</td><td></td></tr>");
$i++;
};
?>
</table>
</body>
здесь две колонки, а в первой строке одна и одной нет ячейки.
как склеить чтобы это была одна ячейка состоящая из двух
как склеить чтобы это была одна ячейка состоящая из двух
*WALL* Может все-таки возьмете учебник по HTML и PHP и почитаете его???
Я боюсь, когда дело дойдет до вывода дерева каталогов (а там придется использовать такое страшное слово, как рекурсия), то вообще катастрофа начнется.
Есть свойство colspan у ячейки. Исправлять ваш код не буду. Прочитайте в учебнике куда его надо засунуть и как использовать
{
echo ("<tr><td>$massiv[$i]</td><td></td></tr>");
$i++;
};
вай как некрасивооо
echo ("<tr><td>$m</td><td></td></tr>");
ну или
echo ("<tr><td>".$massiv[$i++]."</td><td></td></tr>");
Спасибо за поправку.
За это я бы поставил 5 с плюсом...:D
А я думаю PHP
В С допустим такого не было.
И написал просто тупо пока чтобы проверить.
Еще скажите как встроить PHP в HTML
Делаю так
<table width="100%" border="1">
<tr>
<td height="30" align="center" nowrap="nowrap"><h2 class="Заголовок"><strong>З</strong></h2></td>
</tr>
</table>
<table width="100%" border="1">
<tr>
<td width="192" height="692"></td>
<td width="872" align="left" valign="top"><table border="1">
<?php
$massiv[0] ="первый";
$massiv[1] ="второй";
$massiv[2] ="третий";
foreach($massiv as $m)
echo ("<tr><td>$m</td><td></td></tr>"); ?>
</table></td>
</tr>
</table>
</body>
</html>
Вроде и в книгах так написан, но ничего не выводиться
Если php установлен/настроен правильно то ваш код наверху должен работать.
А если нет то сначало настройте php правильно.
В С допустим такого не было.
Ну значит хреново вы на С программировали раз у вас такого не было.
Выбор между конструкциями do..while и for или if..else.. и switch...case есть в подавляющем числе языков включая как раз таки PHP, C, C++, Java, Perl, ActionScript, PL/SQL и еще десятках менее известных.
Выбор между конструкциями do..while и for или if..else.. и switch...case есть в подавляющем числе языков включая как раз таки PHP, C, C++, Java, Perl, ActionScript, PL/SQL и еще десятках менее известных.
Это есть, но это же не совсем одно и тоже. Может и суть одна, но написание разное. Вот я и говорю что не было.
Если php установлен/настроен правильно то ваш код наверху должен работать.
А если нет то сначало настройте php правильно.
Есть. Я же говорю. Проверяю на сервере провайдера.
А вот именно это конструкция не работает.
Может есть какое-то различие в понимании файлов. У меня HTML со вставкой, а работала когда php файл вызывал. Или связь нужно какую-то прописать
"); ?>
$m
и все тут
:eek:
Ещё проще было бы хотя бы у фрилансеров заказать)
Почему русский текст выводиться каракулями
Это ужас сплошной. Человек абсолютно не хочет учиться по учебникам и искать по интернету.
Форум, по моему личному мнению, нужен для обсуждения НЕТРИВИАЛЬНЫХ проблем, которые не описаны в официальных мануалах, в книгах и т.д. Вопрос должен быть таким, чтобы заставить остальных участников задуматься над ним, пошевелить мозгами, а не тупо написать ответ. Для всего остального есть колоссальный объем информации в виде faq'ок, мануалов, документации и т.д. Есть же поиск, в конце концов!
Я считаю, что большинство "проблем" уже давно были решены за нас. Нам же остается только научиться искать эти ответы.
Поправьте меня, пожалуйста, если я не прав.
Мне тоже приходилось, как-то, писать на другом языке, причем я его не знал на то время. Но я не писал на форуме постоянно. Я скачал учебник и читал его + рылся по гуглу. И только в самом крайнем случае я обращался к кому-то или на форум.
А обратиться мне вряд ли прийдется. Есть люди поопытнее меня, вот к ним и можно обратиться.
ЗЫ: и не надо тут обижаться. Если бы проявили усердие и отбросили бы лень, то отношение к вам было бы намного лучше)