Реклама на сайте Advertise with us
Тема: Очередной камень в изучении пхп. Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе GAN


Зарегистрирован: 24.01.03
Сообщения: 915
Ссылка на сообщениеДобавлено: 01/10/04 в 17:16     

Как сделать корректное обновление ссылок?
Допустим в TABLE лежит ссылка на галеру и её ID.
Выбираю нужные ID, допустим первые 20, и вывожу на странице в текстовое поле.

Код:
<?
$query = mysql_query("select * from bdurl LIMIT 10");
$url_array = array();
for($i=0; $i < mysql_num_rows($query); $i++) {
                     $url = mysql_result($query,$i,"url");
                     $url_array[$i] = $url;
                        }
                $url_array = implode("",$url_array);
                ?>
                <tr>
                  <td width="400" colspan="2" height="16">
                  Ссылки:<textarea rows="15" name="url_array" cols="54"> <?=$url_array;?> </textarea></td>
                </tr>
                <tr>
<? } ?>

Как сделать, чтобы после нажатия кнопки "обновить" (если сделать форму) ссылки обновлялись сохраняя существующие ID.

K началу

 
Информация о пользователе mr.GOD


Зарегистрирован: 19.11.03
Сообщения: 679
Ссылка на сообщениеДобавлено: 01/10/04 в 22:14     

Не очень понял что тебе нужно конкретно icon_smile.gif , но вот так можно выводить в форму(там хтмл тока дописать) :

Код:

<?php
function nquery($query){
$result_notallquery=mysql_query($query) or die(mysql_error());
return $result_notallquery;}
$query_dburl="SELECT * FROM dburl LIMIT $howmany";
$get_dburl=nquery($query_dburl);$i=1;
while(mysql_fetch_array($get_dburl)){
urls_array[$i];ids_array[$i];$i++;}
for($start=1;$start<=$i;$start++){
echo $urls_array[$start];echo "<br>";
echo $ids_array[$i];echo "<br><br>";
}?>


Ну вот собсвтенно мой вариант если я все правильно понял , $howmany - например из формы будешь получать.
Т.е. ты хочеш обновлять урлы , но не обновлять ИДы ?
ну дык "UPDATE dburl SET url= $current_url WHERE id=$current_id";
Во такую команду проганяешь в цикле получая из формы в виде массива [id][url] .

П.С.
Если что-то непонятно пиши в асю icon_smile.gif помогу .

K началу

 
Информация о пользователе GAN


Зарегистрирован: 24.01.03
Сообщения: 915
Ссылка на сообщениеДобавлено: 02/10/04 в 00:10     

Спасибо за пример! Мне мальца не то нужно было, но уже решили проблему, хотя гемор был нехилый. Огромное спасибо товарищу NAXER icon_smile.gif

K началу

 
Информация о пользователе NAXER


Зарегистрирован: 01.11.02
Сообщения: 72
Ссылка на сообщениеДобавлено: 02/10/04 в 01:20     

пожалуйста icon_smile.gif

K началу

 
Информация о пользователе Dantist


Зарегистрирован: 26.07.04
Сообщения: 38
Ссылка на сообщениеДобавлено: 04/10/04 в 02:27     

Товарищи Мои! :) Кто так скрипты пишет??? Что за слив PHP и HTML в одном месте??? Кто так пишет запросы к базе данных??? Да вы что? Где кавычки? Где апострофы??? АУ! Это сдесь статический запрос к базе, а если сюда вставлять какие-нибудь данные из формы... Да тут MySQl Injection за 3 минуты придумывается!!! :)

Нельзя так!!!!

K началу

 
Информация о пользователе GAN


Зарегистрирован: 24.01.03
Сообщения: 915
Ссылка на сообщениеДобавлено: 04/10/04 в 10:42     

Dantist писал:
Нельзя так!!!!

А мы всем назло!!!... icon_smile.gif

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »