вывод данных

Статус
В этой теме нельзя размещать новые ответы.

ShVad

JSmart CMS
вывод данных

Вот запрос к базе с категориями:
$query= "SELECT * FROM `dle_filescat` WHERE 1";
$filescatlist = mysql_query($query) or die(mysql_error());
Как мне сделать чтобы названия категорий выводились в <select name="catid">$filescatlist</select>
и при выборе в базу передавалось id категории
<?php
$website = 'h:\home\test1.ru\www\uploads\files/';
if ($action == ""){
echo <<<HTML
<table width="100%">
<tr>
<td bgcolor="#EFEFEF" height="29" style="padding-left:10px;"><div class="navigation">{$lang['cat_add']}</div></td>
</tr>
</table>
<div class="unterline"></div>
<form enctype="multipart/form-data" method="post" action="$PHP_SELF?mod=files2&action=add">
<table width="100%" border="0">
<tr>
<td width="210">Название файла:</td>
<td width="755"><input class="edit" type="text" name="title" size="55"></td>
</tr>
<tr>
<td width="210">Категория:</td>
<td width="755"><select name="catid">$filescatlist</select></td>
</tr>
<tr>
<td width="210">Описание:</td>
<td width="755"><textarea name="description" style="width:345px;height:50px;" rows="10" cols="20"></textarea></td>
</tr>
<tr>
<td width="210">Файл:</td>
<td width="755">
<INPUT type=file name=file size="41">
</td>
</tr>
<tr>
<td width="210">Скриншот:</td>
<td width="755">
<INPUT type=file name=image size="41">
</td>
</tr><tr>
<td colspan="2"><div class="hr_line"></div></td>
</tr><tr>
<td width="210">&nbsp;</td>
<td width="755"><input type="submit" class="buttons" value="Добавить"><input type="hidden" name="MAX_FILE_SIZE" value="10485760" /></td>
</tr>
</table>
</form>
HTML;
}
if ($action == "add"){
$autor = $_COOKIE['member_name'];
$date = date("j.m.Y");;
#files
$uploaddir = $website;
$uploadfile = $uploaddir . basename($_FILES['file']['name']);
if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile));
#image
$uploaddir = $website;
$uploadfile = $uploaddir . basename($_FILES['image']['name']);
if (move_uploaded_file($_FILES['image']['tmp_name'], $uploadfile));

$query = $db->query("INSERT INTO " . PREFIX . "_filespost (id,autor,date,title,description,catid,file,image,filesize) values ('$id','$autor','$date','$title','$description','$catid','$file_name','$image_name','$file_size')");
$result = MYSQL_QUERY($query);
echo $userfile_name;
}
?>
ПОМОГИТЕ КТО ПОНИМАЕТ В ЭТОМ
 

ShVad

JSmart CMS
а нельзя зделать чтобы через запрос вводилось
Просто категории на сайте будут добавляться в БД

-~{}~ 16.08.06 15:34:

еще вопрос
$query = "SELECT * FROM `dle_filescat` WHERE 1";
$res = mysql_query($query) or die(mysql_error());
while ($row=mysql_fetch_array($res)) {
echo "HTML код";
}
Как можно еще выводить данные, желательно переменными
чтобы я вставлял переменную в любом месте кода и там происходил вывод
 

Фанат

oncle terrible
Команда форума
а нельзя зделать чтобы через запрос вводилось
можно.
но чтобы научиться это делать через запрос, надо сначала УВИДЕТЬ ГЛАЗКАМИ, ЧТО ТЫ ВООБЩЕ ХОЧЕШЬ ПОЛУЧИТЬ

А ты, я ручаюсь, хочешь, чтобы селект выводился из базы, но представляешь себе этот селект очень примерно!

Ну.
Мне долго ещё тебя уговаривать?
 

ShVad

JSmart CMS
вот
<select name="name">
<option selected value="id">Category</option>
</select>

-~{}~ 16.08.06 16:32:

как из бд выводить можно еще другим способом

-~{}~ 16.08.06 16:58:

так не получается
$query = "SELECT * FROM `filescat` WHERE 1";
$res = mysql_query($query) or die(mysql_error());
while ($row=mysql_fetch_array($res)) {
echo "<select name=\"name\">";
echo "<option selected value=\"id\">$row[name]</option>";
echo "</select>";
}

-~{}~ 16.08.06 17:05:

а вот так получилось
$query = "SELECT * FROM `filescat` WHERE 1";
$res = mysql_query($query) or die(mysql_error());
echo <<<HTML
<select name="name">
HTML;
while ($row=mysql_fetch_array($res)) {
echo "<option value=\"id\">$row[name]</option>";
}
но мне надо чтобы это было в HTML коде вставлено
как можно еще выводить данные из бд чтобы было ссылкой
 

Фанат

oncle terrible
Команда форума
какой ещё ссылкой? тебе же селект был нужен, а не ссылка?
 

ShVad

JSmart CMS
мне и селект нужен и вывод запроса
чтобы " я вставил <select name="catid">$filescatlist</select>
а $filescatlist = "<option value=\"id\">$row[name]</option>"; (из запроса)
как так сделать?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху