[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: нужна помощь начинающему с формами
happy46
Ребят,вообщем мне надо сделать форму,которая бы показывала списком названия изображений в папке на сайте....как это реализовать? я пока совсем ламер,так что если можно,то объяните как можно доступнее, что б все усвоилось =)



Спустя 20 минут, 25 секунд (11.10.2011 - 12:08) divine266 написал(а):
happy46

http://www.php.su/functions/?scandir

Просканируй требуемую директорию, и выведи циклом из массива как требуется список файлов wink.gif

Спустя 3 часа, 18 минут, 59 секунд (11.10.2011 - 15:27) imbalance_hero написал(а):
happy46
scandir или glob, второй более предпочтительный.

Спустя 17 часов, 8 минут, 10 секунд (12.10.2011 - 08:35) happy46 написал(а):
Пасиба большое, ща буду пробывать

Спустя 1 час, 20 минут, 41 секунда (12.10.2011 - 09:55) happy46 написал(а):
Ребят, а как сделать, что бы после выполнения сценария перекидывало на определенную страницу?

Спустя 3 минуты, 49 секунд (12.10.2011 - 09:59) TMake написал(а):
header("Location: http://www.example.com/");

http://php.su/functions/?header

Спустя 8 минут, 6 секунд (12.10.2011 - 10:07) happy46 написал(а):
Цитата (stepan @ 12.10.2011 - 06:59)
header("Location: http://www.example.com/");

http://php.su/functions/?header

что-то не работает....выдает
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\mybook\admin\drop_post.php:14) in Z:\home\localhost\www\mybook\admin\drop_post.php on line 45
что я не правильно делаю?

Спустя 2 минуты, 58 секунд (12.10.2011 - 10:10) happy46 написал(а):
вот полный код обработчика
<?php
include ("lock.php");
include ("bloks/bd.php");
if (isset($_POST['id'])) {$id = $_POST['id'];}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>
Обработчик</title>
<link
href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table
width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--Подключаем шапку сайта-->
<? include("bloks/header.php"); ?>
<tr>
<td><table
width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>

<!--Подключаем левый блок сайта-->
<? include ("bloks/lefttd.php"); ?>
<td
valign="top">

<?php

if (isset($id))
{
$result = mysql_query ("DELETE FROM articles WHERE id='$id'");

if ($result == 'true') {echo "<p>Книга удалена!</p>" ;}

else {echo "<p>Книга не удалена!</p>";}



}

else

{
echo "<p>Вы запустили данный фаил без параметра id и поэтому, удалить заметку невозможно (скорее всего Вы не выбрали радиокнопку на предыдущем шаге).</p>";
}



?>
<?
header("Location: Z:\home\localhost\www\mybook\admin\del_post.php"); ?>

</td>
</tr>
</table></td>
</tr>

<!--Подключаем нижний графический элемент-->
<? include ("bloks/footer.php"); ?>
</table>
</body>
</html>


Спустя 3 минуты, 4 секунды (12.10.2011 - 10:13) TMake написал(а):
Цитата (happy46 @ 12.10.2011 - 11:07)
что я не правильно делаю?

после header ни чего не должно выдаваться клиенту.

Спустя 1 минута, 27 секунд (12.10.2011 - 10:15) TMake написал(а):
для твоего примера нужен тогда не header а refresh
http://redirekt.info/article/redirekt-na-h...ta-refresh.html

Спустя 4 часа, 33 минуты, 1 секунда (12.10.2011 - 14:48) happy46 написал(а):
Цитата (stepan @ 12.10.2011 - 07:15)
для твоего примера нужен тогда не header а refresh
http://redirekt.info/article/redirekt-na-h...ta-refresh.html

Спасиб большое ! То, что нужно !!! ph34r.gif

Спустя 1 час, 7 минут, 55 секунд (12.10.2011 - 15:56) happy46 написал(а):
Парни, а тут еще такой вопрос...мне над сделать типа корины для книг....т.е. что бы возле каждой книжки при нажатии на кнопку,она откладывалась в ибранное,которое можно было бы просмотреть потом ...как лучше эт реализовать?

Спустя 1 час, 24 минуты, 15 секунд (12.10.2011 - 17:20) imbalance_hero написал(а):
happy46
Записывай в БД в отдельную таблицу, кто и что добавил.

Спустя 4 часа, 8 минут, 41 секунда (12.10.2011 - 21:29) happy46 написал(а):
Цитата (imbalance_hero @ 12.10.2011 - 14:20)
happy46
Записывай в БД в отдельную таблицу, кто и что добавил.

я так-то понимаю как сделать надо...и я создал бд корзины с полем id и book , мне бы сам код или хотя б функции которые помогут мне реализовать все это....еще мало знаний самого языка =( вот.

Спустя 32 минуты, 10 секунд (12.10.2011 - 22:01) zeromind написал(а):
   $dir = opendir('.');

while($d = readdir($dir))
if (is_file($d) && $d != 'index.php')
echo "<a href=\"$d\">$d</a> ".intval(filesize($d)/1024)."кб <br />\r\n";


планирую примерно таким образом сделать вывод изображений из папки..
но вот заинтересевала функция glob(); где можно увидеть пример работы с комментариями и пояснениями? может легче даже получиться)

просто смысл какой - загружаю в папку photo/$_SESSION['login']/ картинки..
и на другой странице мне нужно просто их все вывести, название картинок можно впринципе срандомить.. а риддиром прочитать все файлы, и вывести их ..

ещё бы желательно потом написать функцию на удаления этих картинок, вот только не помню как удалить файл? unlink() - в аргументе путь к файлу?

и ещё последнее если загруженные картинки буду по id хранить в mysql, после буду их удалять, тут скорее всего надо название картинок сгенирировать по id, чтобы sql запросом легко их из бд удалить?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.