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

Форум PHP

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

 

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

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

тема: опять логотип

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

 
 автор: Slo_Nik   (05.01.2012 в 15:16)   письмо автору
 
   для: Василий   (05.01.2012 в 15:14)
 


<?php
/* зачем проверять эту переменную если есть уже $image?!! */
if (!empty($myrow ['logo'])

Вывели картинку?
Если да, то закатывайте банкет по этому поводу )))

  Ответить  
 
 автор: Василий   (05.01.2012 в 15:14)   письмо автору
 
   для: Slo_Nik   (05.01.2012 в 15:12)
 

файл, в котором Вы пытаетесь показать картинку и сама папка img лежат на одном уровне?

вот в чем была проблема.
Спасибо

  Ответить  
 
 автор: Slo_Nik   (05.01.2012 в 15:12)   письмо автору
 
   для: Василий   (05.01.2012 в 15:04)
 

значит подправьте код, который пишет в базу, что бы он не реагировал на эти данные.
теперь по картинке
что писал я Вам раньше, да и Cheops тоже ?
поэтапно проверять все переменные, выводите их в браузер и смотрите, что в них находится

<?php  
$path 
"img/logo_pu/"
echo 
$path;
$image $myrow['logo'];  
echo 
$image
$no 
"no.jpg";
echo 
$no
echo 
$path.$image;
if (!empty(
$myrow ['logo']) /* где проверка, что файл существует?!! */) { 
echo 
"<td><img src='".$path.$image."' alt='' /></td>"; } 
else{ 
echo 
"<td><img src='".$path.$no."' alt='' /></td>"; } 
?> 

p.s. и уберите элементы таблицы из echo !!! потом будете оформлять

  Ответить  
 
 автор: Василий   (05.01.2012 в 15:04)   письмо автору
 
   для: Slo_Nik   (05.01.2012 в 14:58)
 

почему?
да я пробовал - база не обновляется иначе, пишет вы вели не все данные.
Поэтому "таскаю" их.
Но как ушли далеко от первого поста.
Картинка не выводится

  Ответить  
 
 автор: Slo_Nik   (05.01.2012 в 14:58)   письмо автору
 
   для: Василий   (05.01.2012 в 04:42)
 

Если пользователь не может менять text и ling, то зачем вообще их в форму пихать?
Вывод в форме предполагает изменение параметра.

  Ответить  
 
 автор: cheops   (05.01.2012 в 14:47)   письмо автору
 
   для: Василий   (05.01.2012 в 04:52)
 

Вообще PHP можно выучить на базовом уровне, прочитав последовательную книгу в 500 страниц, а потом в 1000 страниц. Возможно придется прочитать пару-тройку раз. Сколько это времени занимает, зависит от конкретного человека и того, сколько языков программирования он уже знает. В таких книгах материал дается от простого к сложному.

PS Однако, elenaki, ехидничает не с проста. Во-первых каждые несколько лет 40% ваших знаний устаревает, а на смену старым технологиям приходят новые. Поэтому знания нужно постоянно обновлять - это непрерывный процесс. Кроме того, PHP - это лишь кирпичик большой пирамиды, всю эту пирамиду не охватить, вы поднимите лишь несколько кирпичей. Один кирпич почти беполезен, нет пользу конечно извлечете, но кирпичи друг друга усиливают и вы становитесь сильным тогда, когда у вас в руках оказывается часть пирамиды - одна или несколько технологий от начала до конца.
PPS С вами ничего не нормального не происходит, все так и должно быть, по началу это не быстро, потом процесс пойдет быстрее и быстрее. В конце концов вы сами не будете замечать, как изучаете новые технологии, настолько свыкнитесь с этим процессом.

  Ответить  
 
 автор: elenaki   (05.01.2012 в 10:42)   письмо автору
 
   для: Василий   (05.01.2012 в 04:52)
 

>Подскажите, где Вы учились PHP
>Сколько времени у Вас это заняло?


смешно. разве можно сказать - все, я выучил PHP, теперь ВСЕ знаю. учиться надо постоянно.

  Ответить  
 
 автор: Василий   (05.01.2012 в 04:52)   письмо автору
 
   для: Slo_Nik   (05.01.2012 в 04:48)
 

я переписал Ваш пример
 $ling= isset($ling) ? $ling: null;
 $text= isset($text) ? $text: null; 

Вы пишите что у меня неправильно )))

Подскажите, где Вы учились PHP
Сколько времени у Вас это заняло?

  Ответить  
 
 автор: Slo_Nik   (05.01.2012 в 04:48)   письмо автору
 
   для: Василий   (05.01.2012 в 04:42)
 

думайте, я подсказал и написал пример

  Ответить  
 
 автор: Василий   (05.01.2012 в 04:42)   письмо автору
 
   для: Slo_Nik   (05.01.2012 в 04:35)
 

Поясню - text, ling - не предлагается для изменения.
Пользователь их не может менять.
А название - пожалуйста.
  <td width="200" valign="top"><b>Название организации:</b></td>
  <td width="550" align="left" style='background-color:#f0f0f0'>
  <input value= "<?php echo $_GET['title']; ?>" type="text" name="title">

Так как все-таки устраниь ошибку неинициализации тех переменных?

  Ответить  

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

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

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