|
|
|
| Уважаемые
вот код,
/*перед ним немного кода */
<div style="width:18%;position:relative;border:solid 1px;float:right;top:-38px;padding:2px;">
<?
$vyvod="select photo,map from herb where inv_n=$page";
$res=mysql_query($vyvod);
while (list($photo,$map)=mysql_fetch_row($res)){
echo "<a rel='facebox' href=./temp/$photo><img id='nav' src='block/icons/image.png' /></a>";
echo " <a rel='facebox' href=./temp/$map><img id='nav' src='block/icons/map.png' /></a>";}
?>
</div>
|
его задание вывести с таблицы в виде ссылок две ссылки на картинки из базы, которые с помощью Jquery открываются в модальном окне. Все нормально работает, но не в всех записях есть записи о название файлов, а ссылки выводятся и при клике на них выводится листинг каталога с картинками, что не есть хорошо. Подскажите как реализировать скрытие ссылок при осуствие записей о файлах в базе. Я немного помучался с циклами и в результате ничего не получилось. Подскажите пожалуйста решение.
Спасибо за ответы. | |
|
|
|
|
|
|
|
для: bibika
(15.09.2010 в 17:41)
| | Что такое условный оператор слышали? | |
|
|
|
|
|
|
|
для: Gubichev
(15.09.2010 в 18:00)
| | >Что такое условный оператор слышали?
Да конечно слышал, и даже пробовал что-то писать, но в результате 0. Ссылки или не выводятся, или выводятся все. Я писал по такой схеме
if (empty($photo)){
echo "Ссылку не выводим";
}
else {
выводим ссылку и код который я привел выше
}
|
Пробовал несколько вариантов, менял местами ничего не получилось. Подскажите в чем проблема. | |
|
|
|
|
|
|
|
для: bibika
(15.09.2010 в 18:16)
| | сделайте проверку на существование файла через функцию file_exists(), добавьте эту проверку в своё условие if(empty($photo)) и немного измените саму проверку
<?php
if(file_exists("путь к файлу") && !empty($photo)){
/* выводите ссылку */
}
?>
|
| |
|
|
|
|
|
|
|
для: Slo_Nik
(15.09.2010 в 19:17)
| | Может я что-то не понимаю, но для чего проверять еще существование файла? Возможно я плохо объяснил. Я свою проверку решил сделать проще, выше этого кода что я привел идет форма, там есть поле photo в которые кидаются название файлов. Я решил строить проверку на такой логике, если поле фото заполнено выводим ссылку, если нет не выводим. Но в результате я что-то не так делаю, и проверка не проходит.
Вот кусок кода с формой и выводом ссылок
<div style="width:70%;position:relative;border:solid 0px;">
<input type="text" name="photo" <? echo 'value="'.$msg[$i]['photo'].'" />';?>
<input type="text" name="map" <? echo 'value="'.$msg[$i]['map'].'" />';}?>
</div>
<div style="width:18%;position:relative;border:solid 1px;float:right;top:-38px;padding:2px;">
<?
$vyvod="select photo,map from herb where inv_n=$page";
$res=mysql_query($vyvod);
while (list($photo,$map)=mysql_fetch_row($res)){
echo "<a rel='facebox' href=./temp/$photo><img id='nav' src='block/icons/image.png' /></a>";
echo " <a rel='facebox' href=./temp/$map><img id='nav' src='block/icons/map.png' /></a>";
}?>
</div>
|
Он ссылки выводит в любом случае. | |
|
|
|
|
|
|
|
для: bibika
(15.09.2010 в 19:30)
| | >там есть поле photo в которые кидаются название файлов.
Где начало формы, как в input попадют название файла? приведите код полностью
>Я решил строить проверку на такой логике, если поле фото заполнено выводим ссылку
Где Ваша проверка?
Если Вы не отправляете форму, то в данном случае у Вас ни чего не получится, по крайней мере при помощи php.
В самом начале Вашего кода выставьте уровень ошибок через error_reporting(); | |
|
|
|
|
|
|
|
для: Slo_Nik
(15.09.2010 в 19:49)
| | >Где начало формы, как в input попадют название файла? приведите код полностью
Вот весь код
<form action="update.php" method=POST>
<!--Icons-->
<div style="border:solid 1px red;margin-top:5px;margin-bottom:5px;background-color:gray;height:130px;position:relative;
top:-120px;*top:-180px;">
<input id="nav" type="image" src="block/icons/save.png" alt="Зберегти запис" class="tooltip" title="Зберегти запис">
<!--здесь я убрал лишний код с иконками-->
<div class="left" style="top:-110px;*top:-150px;">
<!--Left-->
<div class="block">
<span class="klass">Ідентифікаційна частина (нумерація об'єкта)</span>
<br>
Інвентарний номер
<? for($i = 0; $i < $num; $i++)
{?>
<input type="hidden" name="id" <? echo 'value="'.$msg[$i]['id'].'" />'; ?>
<span style="position:relative;left:25px;">
<input onClick="this.className='onm'" type="text" name="inv_n" <? echo 'value="'.$msg[$i]['inv_n'].'" />';?></span>
</div>
<div class="block" style="top:5px;position:relative;height:200px;*height:240px;">
<span class="klass">Дефініційна частина (визначення, назва об'єкта)</span>
<br>
Відділ
<span style="position:relative;left:130px;">
<input onClick="this.className='onm'" type="text" name="h_taxon" id="HTaxon" <? echo 'value="'.$msg[$i]['h_taxon'].'" />';?>
</span>
<br />
<span style="position:relative;top:8px;">Клас
<span style="position:relative;left:140px;">
<input onClick="this.className='onm'" type="text" name="class" id="Class"
<? echo 'value="'.$msg[$i]['class'].'" />';?></span></span>
<br />
<span style="position:relative;top:14px;">
Родина
<span style="position:relative;left:120px;"><input onClick="this.className='onm'" type="text" name="fam" id="Fam"
<? echo 'value="'.$msg[$i]['fam'].'" />';?>
</span></span>
<br />
<span style="position:relative;top:18px;">Рід
<span style="position:relative;left:153px;"><input onClick="this.className='onm'" type="text" name="gen" id="Gen"
<? echo 'value="'.$msg[$i]['gen'].'" />';?></span></span>
<br />
<span style="position:relative;top:22px;">Вид
<span style="position:relative;left:145px;"><input onClick="this.className='onm'" type="text" name="spec" id="Spec"
<? echo 'value="'.$msg[$i]['spec'].'" />';?></span></span>
<br />
<span style="position:relative;top:26px;">Першовизначення
<span style="position:relative;left:30px;"><input onClick="this.className='onm'" type="text" name="pdet" id="Pdet"
<? echo 'value="'.$msg[$i]['pdet'].'" />';?></span></span>
<br />
<span style="position:relative;top:30px;">Підвид
<span style="position:relative;left:121px;"><input onClick="this.className='onm'" type="text" name="sspec" id="Sspec"
<? echo 'value="'.$msg[$i]['sspec'].'" />';?></span></span>
<br />
</div>
<br />
<div class="block" style="top:-12px;position:relative;height:220px;*height:260px;">
<span class="klass">Координатна частина (просторова та часова прив'язки об'єкта)</span>
<br>
Країна
<span style="position:relative;left:120px;">
<input onClick="this.className='onm'" type="text" name="country" id="Country"
<? echo 'value="'.$msg[$i]['country'].'" />';?></span>
<br>
<span style="position:relative;top:4px;">Область
<span style="position:relative;left:108px;">
<input onClick="this.className='onm'" type="text" name="province" id="Province"
<? echo 'value="'.$msg[$i]['province'].'" />';?></span></span>
<br>
<span style="position:relative;top:8px;">Район
<span style="position:relative;left:125px;size:150;">
<input onClick="this.className='onm'" type="text" name="district" id="District"
<? echo 'value="'.$msg[$i]['district'].'" />';?></span></span>
<br>
<span style="position:relative;top:12px;">Населений пункт
<span style="position:relative;left:38px;size:150;">
<input onClick="this.className='onm'" type="text" name="town" id="Town"
<? echo 'value="'.$msg[$i]['town'].'" />';?></span></span>
<!--
<br>
<span style="position:relative;top:15px;">Місце збору
<span style="position:relative;left:75px;size:150;">
<input onClick="this.className='onm'" type="text" name="point" id="Point"
<? echo 'value="'.$msg[$i]['point'].'" />';?></span></span>-->
<br>
<span style="position:relative;top:19px;">Регіон
<span style="position:relative;left:124px;size:150;">
<input onClick="this.className='onm'" type="text" name="reg" id="Reg"
<? echo 'value="'.$msg[$i]['reg'].'" />';?></span></span>
<br />
<span style="position:relative;top:23px;">Фізико-географічний район
<span style="position:relative;left:5%;size:150;">
<input onClick="this.className='onm'" type="text" name="region" id="Region"
<? echo 'value="'.$msg[$i]['region'].'" />';?></span></span>
<br />
<span style="position:relative;top:27px;">Місце збору
<span style="position:relative;left:75px;size:150;">
<input onClick="this.className='onm'" type="text" name="point" id="point"
<? echo 'value="'.$msg[$i]['point'].'" />';?></span></span>
</div><br /></div>
<!--Right-->
<div class="right" style="top:-110px;*top:-150px;">
<div class="block" style="top:0px;position:relative;height:70px;*height:80px;">
<span class="klass">Характеристика середовища, в якому зібрано об'єкт</span>
<br />
<span style="position:relative;top:4px;">Оселище
<span style="position:relative;left:30px;">
<input onClick="this.className='onm'" type="text" name="biotop" id="Biotop"
<? echo 'value="'.$msg[$i]['biotop'].'" />';?></span></span>
<br />
</div>
<div class="block" style="top:0px;position:relative;height:85px;*height:95px;">
<span class="klass">UTM</span>
<br />
Зона
<span style="position:relative;left:57px;">
<input onClick="this.className='onm'" type="text" name="zone"
<? echo 'value="'.$msg[$i]['zone'].'" />';?>
</span>
<br />
<span style="position:relative;top:4px;">Довгота
<span style="position:relative;left:30px;">
<input onClick="this.className='onm'" type="text" name="dowgota"
<? echo 'value="'.$msg[$i]['dowgota'].'" />';?></span></span>
<br />
<span style="position:relative;top:8px;">Широта
<span style="position:relative;left:33px;">
<input onClick="this.className='onm'" type="text" name="shyrota"
<? echo 'value="'.$msg[$i]['shyrota'].'" />';?></span></span>
<br />
</div>
<div class="block" style="top:0px;position:relative;height:210px;*height:240px;">
<span class="klass">Дані збору / обробки об'єкта</span>
<br />
Дата збору (дд/мм/рррр)
<span style="position:relative;left:20px;size:150;">
<input onClick="this.className='onm'" type="text" name="date"
<? echo 'value="'.$msg[$i]['date'].'" />';?>
</span>
<br />
<span style="position:relative;top:4px;">Зібрав
<span style="position:relative;left:170px;size:150;">
<input onClick="this.className='onm'" type="text" name="coll" id="Coll"
<? echo 'value="'.$msg[$i]['coll'].'" />';?></span></span>
<br />
<span style="position:relative;top:8px;">Визначив
<span style="position:relative;left:145px;size:150;">
<input onClick="this.className='onm'" type="text" name="det" id="Det"
<? echo 'value="'.$msg[$i]['det'].'" />';?></span></span>
<br />
<span style="position:relative;top:12px;">Перевизначив
<span style="position:relative;left:110px;size:150;">
<input onClick="this.className='onm'" type="text" name="redet" id="Redet"
<? echo 'value="'.$msg[$i]['redet'].'" />';?></span></span>
<br />
<span style="position:relative;top:16px;">Оператор вводу
<span style="position:relative;left:95px;size:150;">
<input onClick="this.className='onm'" type="text" name="operator" id="Operator"
<? echo 'value="'.$msg[$i]['operator'].'" />';?></span></span>
<br />
<span style="position:relative;top:20px;">Дата вводу
<span style="position:relative;left:135px;size:150;">
<input onClick="this.className='onm'" type="text" name="in_date"
<? echo 'value="'.$msg[$i]['in_date'].'" />';?></span></span>
<br />
<span style="position:relative;top:24px;">Стан зразка
<span style="position:relative;left:130px;size:150;">
<input name="select_stan" onClick="this.className='onm'" type="text" name="in_date"
<? echo 'value="'.$msg[$i]['select_stan'].'" />';?></span></span>
<br />
</div>
<div class="block" style="top:0px;position:relative;height:80px;*height:120px;">
<span class="klass">Примітки</span>
<br />
<? echo '<textarea rows=3 cols=52 name=rem>'.$msg[$i]['rem'].' </textarea>';?>
</div>
<div class="block" style="top:0px;position:relative;height:40px;*height:70px;">
<span class="klass">Фотографія / Карта</span>
<br />
<div style="width:70%;position:relative;border:solid 0px;">
<input type="text" name="photo" <? echo 'value="'.$msg[$i]['photo'].'" />';?>
<input type="text" name="map" <? echo 'value="'.$msg[$i]['map'].'" />';}?>
</div>
<div style="width:18%;position:relative;border:solid 1px;float:right;top:-38px;padding:2px;">
<?
$vyvod="select photo,map from herb where inv_n=$page";
$res=mysql_query($vyvod);
while (list($photo,$map)=mysql_fetch_row($res)){
echo "<a rel='facebox' href=./temp/$photo><img id='nav' src='block/icons/image.png' /></a>";
echo " <a rel='facebox' href=./temp/$map><img id='nav' src='block/icons/map.png' /></a>";
}?>
</div>
</div>
</div>
<!--Right-->
</form>
</div>
|
| |
|
|
|
|
|
|
|
для: bibika
(15.09.2010 в 19:30)
| | А в запросе получать файлы по условию ".... inv_n=$page И поле_названия_файлов не_равное значению_по_умолчанию", трудно сделать? | |
|
|
|
|
|
|
|
для: sim5
(15.09.2010 в 19:59)
| | Спасибо за совет уважаемый Sim5 но честно я ничего не понял. Может Вы приведите пример кода, если не трудно. Еще раз спасибо. | |
|
|
|
|
|
|
|
для: bibika
(15.09.2010 в 20:52)
| | Пользователь к картинке может добавлять название, так? Если да, то в каком поле таблицы базы это название хранится? | |
|
|
|
|
|
|
|
для: sim5
(15.09.2010 в 21:12)
| | >Пользователь к картинке может добавлять название, так? Если да, то в каком поле таблицы базы это название хранится?
Нет пользователь не может добавлять название, оно генерируется автоматически (в первом случае это дата, месяц, год+расширение файла, во втором microtime+расширение файла), что б избежать накладок с названиями файлов. Названия сохраняются в двух полях таблицы это photo и map. В форме они идут последними
<!--здесь код-->
<div style="width:70%;position:relative;border:solid 0px;">
<input type="text" name="photo" <? echo 'value="'.$msg[$i]['photo'].'" />';?>
<input type="text" name="map" <? echo 'value="'.$msg[$i]['map'].'" />';}?>
|
| |
|
|
|
|
|
|
|
для: bibika
(15.09.2010 в 21:25)
| | Тогда поясните, что сие означет - "но не в всех записях есть записи о название файлов"?
Если вы под названием файла имеете ввиду имя файла под которым он храниться на диске, и которое генерируется при загрузке файла скриптом вашим, то каким образом его не может оказаться в базе? | |
|
|
|
|
|
|
|
для: sim5
(15.09.2010 в 21:46)
| | >Тогда поясните, что сие означет - "но не в всех записях есть записи о название файлов"?
Объясняю, база уже набита в другом формате хранения данных. Сейчас идет ее адаптация под PHP/MySQl, поменялись поля и тд. В результате добавились поля фото и карта. В старых записях эти поля пока пустые, в новых они будут заполнятся оператором при наборе новых данных при наличие этих файлов. Еще раз, проблема в том, что б для записей в которых поля photo и map пустые, не ставить ссылки на картинки, вообще ничего не выводить вот в этой блок:
<div style="width:18%;position:relative;border:solid 1px;float:right;top:-38px;padding:2px;">
<?
$vyvod="select photo,map from herb where inv_n=$page";
$res=mysql_query($vyvod);
while (list($photo,$map)=mysql_fetch_row($res)){
echo "<a rel='facebox' href=./temp/$photo><img id='nav' src='block/icons/image.png' /></a>";
echo " <a rel='facebox' href=./temp/$map><img id='nav' src='block/icons/map.png' /></a>";
}?>
</div>
| , а при наличие данных в этих ячейках таблицы вывести ссылки на графические файлы. | |
|
|
|
|
|
|
|
для: bibika
(15.09.2010 в 22:01)
| | Если добавлены поля изображений (надо полагать, это как раз photo и map), то эти поля должны иметь значение по умолчанию, например NULL. Эти поля, в которые уже произведена запись имен изображений, не будут равны NULL. Поэтому, в запросе нужно добавить условие проверки - для photo и map не равные NULL, ну или вашему значению по умолчанию. В этом случае запрос вернет только те записи, в которые уже произведена запись имен файлов.
Если же вам необходимо выводить все записи, не выводя только ссылки при пустых значениях этих полей, то проверяйте их - true, значит ссылка на них. | |
|
|
|
|
|
|
|
для: sim5
(15.09.2010 в 22:10)
| | Спасибо за советы, на нуль я еще не проверял. Попробуем. | |
|
|
|
|
|
|
|
для: bibika
(15.09.2010 в 22:13)
| | Так вы сперва решите что вам надо выводить, от этого зависит либо проверять в запросе, и не брать "лишнее", либо получать запросом все, и проверять при выводе. | |
|
|
|
|
|
|
|
для: sim5
(15.09.2010 в 22:14)
| | Как мне кажется в первую очередь проверить поля на 0, и вывести пустой блок, их будет большинство, а потом вывести записи которые содержат название файлов. | |
|
|
|
|
|
|
|
для: bibika
(15.09.2010 в 22:30)
| | Какой 0? Поле строкового значения по умолчанию не требуещего обязательного заполнения, это либо NULL. Если вам нужно выводить все записи, не взирая на поля изображений, но не выводя для пустых ссылки, то:
<?
$q=mysql_query("select * from herb where inv_n=$page");
while ($row = mysql_fetch_assoc($q)) {
if ($row['photo']) echo "<a rel='facebox' href=./temp/".$row['photo']."><img id='nav' src='block/icons/image.png' /></a>";
if ($row['map']) echo " <a rel='facebox' href=./temp/".$row['map']."><img id='nav' src='block/icons/map.png' /></a>";
}
|
Вот только не понятно тогда, почему у вас запросом в этой таблице выбираются только поля photo и map, если кроме них она содержит основное? А если это отдельная таблица (для изображений), то почему выбирается все, и как оно может быть связано таким образом с остальным, да и вообще зачем такое?
В общем не понять, что у вас и почему так.... Я вот эти моменты имел ввиду. | |
|
|
|
|
|
|
|
для: sim5
(15.09.2010 в 22:50)
| | Спасибо за пример. Таблица одна, в первом запросе идет обновление записей, а в втором выводятся изображения для конкретной записи. Я понимаю, что реализация ужасна, но лучше не получилось.
Спасибо | |
|
|
|
|
|
|
|
для: bibika
(15.09.2010 в 22:54)
| | Совсем ничего не понятно стало. Выводятся для чего? Это что скрипт для админа, где после обновления (загрузки и записи изображения) выводится ссылки для контроля? | |
|
|
|
|
|
|
|
для: sim5
(15.09.2010 в 22:57)
| | Да я вижу я Вас окончательно запутал. Как я уже писал, делается оболочка для базы. Есть 3 режима работы: введение данных с чистого листа, редактирование уже имеющих данных и поиск. Здесь я и привожу вторую форму. С ее помощью пользователь может редактировать имеющие записи в базе, их просматривать по 1 записи за раз. В том числе он может смотреть изображения которые сохраняются для конкретной записи. Сами картинки выводятся в блоке в бок в бок с двумя последними полями формы для вывода, вот они
<span class="klass">Фотографія / Карта</span>
<br />
<div style="width:70%;position:relative;border:solid 0px;">
<input type="text" name="photo" <? echo 'value="'.$msg[$i]['photo'].'" />';?>
<input type="text" name="map" <? echo 'value="'.$msg[$i]['map'].'" />';}?>
</div>
| ,
а вот вывод картинок
<div style="width:18%;position:relative;border:solid 1px;float:right;top:-38px;padding:2px;">
<?
$vyvod="select photo,map from herb where inv_n=$page";
$res=mysql_query($vyvod);
while (list($photo,$map)=mysql_fetch_row($res)){
echo "<a rel='facebox' href=./temp/$photo><img id='nav' src='block/icons/image.png' /></a>";
echo " <a rel='facebox' href=./temp/$map><img id='nav' src='block/icons/map.png' /></a>";
}?>
</div>
|
| |
|
|
|
|
|
|
|
для: bibika
(16.09.2010 в 05:56)
| | Вот это вы писали - "Таблица одна, в первом запросе идет обновление записей, а в втором выводятся изображения для конкретной записи."?
Теперь - "С ее помощью пользователь может редактировать имеющие записи в базе, их просматривать по 1 записи за раз. В том числе он может смотреть изображения которые сохраняются для конкретной записи."
Почему пользователь не может сразу редактировать данные и изменять/добавлять изображения? Можно их и отдельно добавлять, но почему запрос на вывод для уже добавленных изображения персональный:
$vyvod="select photo,map from herb where inv_n=$page";
| или остальное не показывается? | |
|
|
|
|
|
|
|
для: sim5
(16.09.2010 в 06:32)
| | >Почему пользователь не может сразу редактировать данные и изменять/добавлять изображения? Можно их и отдельно добавлять, но почему запрос на вывод для уже добавленных изображения персональный:
$vyvod="select photo,map from herb where inv_n=$page";
| или остальное не показывается?
К сожалению мне не удалось в одном запросе объединить обновление текстовых данных и вставки картинок. Поэтому я их разделил на две части. Первым запросом идет обновление текстовой части, а когда нужно добавить картинку пользователь нажимает кнопку на панели, и вставляет картинки, поскольку вставка картинок ему пригодится не часто. | |
|
|
|
|
|
|
|
для: bibika
(16.09.2010 в 07:08)
| | Я вас даже не о добавлении спрашивал.
Допустим у вас в таблице есть мои данные, которые я могу редактировать. Изначально я их просматриваю, а значит вы выводите эти данные, и все, включая изображения (ссылки на их), если они имеются.
Если я решу редактировать данные, то после их обновления что должно происходить - вывод обновленных данных, не так ли? При этом нет сложностей дать возможность пользователю добавить изображения сразу при редактировании данных, можно одновременно предлагать и только добавление изображений. Но после добавления изображений, опять таки нужно выводить обновленную информацию, а это опять вывод всего, а не только изображений.
У вас нелогичную структуру имеет код, отсюда, видимо, так у вас все и делается, частями.
Что касается "не удалось в одном запросе объединить обновление текстовых данных и вставки картинок", то чем отличается обновление, например, неких строковых данных от обновления полей имен изображений? Получили форму от пользователя при редактировании, и если ему разрешить одновременно добавлять изображения, то нужно только проверять была ли их загрузка, и если да, и загрузка прошла успешно, то одновременно с записью обновляется поле его имени в таблице (а имена вы формируете при загрузке), сразу, одновременно с обновлением остальных полей. А если происходит загрузка отдельная, то опять таки ее выполняет этот же блок обработки, с той лишь разницей, что при этом происходит отдельный запрос на обновление.
А далее работает опять блок вывода, который запрашивает все и выводит, обновленное уже. | |
|
|
|
|
|
|
|
для: bibika
(15.09.2010 в 21:25)
| | данные в форму попадают после выполнения ещё одного запроса?
потом, не отправляя формы, Вы хотите выполнить второй запрос и вывести ссылки? тогда откуда берётся переменная $page? | |
|
|
|
|
 18.9 Кб |
|
|
для: Slo_Nik
(15.09.2010 в 21:48)
| | Да извините это моя вина. Прикрепляю файл с скриптом. Чтоб не постить плахт с кодом. | |
|
|
|
|
|
|
|
для: bibika
(15.09.2010 в 22:03)
| | Спрощу вопрос
если в полях photo и map есть какие то данные (не нуль)
выводим ссылки
иначе
выводим пустой блок
Я так вижу алгоритм, но как реализовать это на практике ума не приложу. Народ подскажите решение. | |
|
|
|
|
|
|
|
для: bibika
(16.09.2010 в 08:58)
| | если Вы выводите данные по одной записи, то зачем Вам нужен цикл while ?
а насчёт проверки и вывода изображений Вам уже писали, использовать if(){...}else{...}
<?php
$vyvod="select photo,map from herb where inv_n=$page";
$res = mysql_query($vyvod);
list($photo,$map) = mysql_fetch_row($res);
if($photo != "" && $map != ""){
echo "<a rel='facebox' href=./temp/$photo><img id='nav' src='block/icons/image.png' /></a>";
echo " <a rel='facebox' href=./temp/$map><img id='nav' src='block/icons/map.png' /></a>";
}
else{
echo "нет изображений";
}
?>
|
ещё я Вам писал, что бы Вы выставили уровень ошибок при помощи error_reporting(), это поможет Вам избежать некоторых проблем.Избегайте использования коротких тегов <?, используйте <?php
зачем Вам вот такой вывод номера записи и общего кол-ва записей?
<div style="position:relative;text-align:left;width:35%;border:solid 0px;float:left;padding:5px;"><form>
Запис
<input style="text-align:center;" type="text" size="8" value="<?php print ($page);?>"> з
<input style="text-align:center;" type="text" size="8" value="<?php print ($num_rows);?>">
записів
</form></div>
|
зачем Вы используете здесь форму? она здесь ни к чему.
что именно у Вас не получилось с одновременным редактированием записей и изображений? | |
|
|
|
|
|
|
|
для: Slo_Nik
(16.09.2010 в 11:02)
| | Спасибо за Ваши замечания и проделаную Вами работу. Учту при доделанивании скрипта. Это сделано исключительно для удолетворения пожеланий пользователей, что б они видели на какой записи находятся и сколько записей в базе.
Еще раз спасибо. Вечером используюсь Вашими замечаниями и поправлю код. | |
|
|
|
|
|
|
|
для: bibika
(16.09.2010 в 11:10)
| | >Спасибо за Ваши замечания и проделаную Вами работу. Учту при доделанивании скрипта. Это сделано исключительно для удолетворения пожеланий пользователей, что б они видели на какой записи находятся и сколько записей в базе.
>Еще раз спасибо. Вечером используюсь Вашими замечаниями и поправлю код.
выводите номер записи и общее кол-во в базе не используя форму.
ну а замечаний гораздо больше, чем я написал... | |
|
|
|
|
|
|
|
для: Slo_Nik
(16.09.2010 в 11:41)
| | Насчет формы я понял.
>ну а замечаний гораздо больше, чем я написал...
Это не удивительно, если код начинает писать биолог-зоолог, вот и начинается такая фигня и приходится на форумах людей доставать тупими вопросами. А что делать, если жизнь такая. Были б деньги заказали бы код в професионалов, а так имеем что имеем.
Еще раз спасибо | |
|
|
|