Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как получить value из select, Не получается 
V
    Опции темы
vitaxaprog111
Дата 11.9.2009, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 10.7.2009
Где: Ukraine

Репутация: нет
Всего: нет



Доброго времени суток!Помогите разобраться в ситуации.Нужно получить из select значение value.Select заполняется динамически из базы.При выборе элемента меня почемуто пытается отослать на страницу которой не существует.Потому ,что в value записывается id.
вот код
Код

<SELECT NAME="navSelect">
<?php
while($row=mysql_fetch_array($result))
{
    $value=$row['catgory_id'];
    $name=$row['category_name'];
    echo "<OPTION VALUE=".$value.">".$name."</OPTION>";
}
?>
</SELECT>
 
PM MAIL ICQ   Вверх
capitan
Дата 11.9.2009, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



vitaxaprog111, судя по коду 
Код

$value=$row['catgory_id'];


в value именно catgory_id и находится.  В чем проблема, не совсем понятно. Догадываюсь что id и catgory_id разные вещи.

Не помешало бы привести код самого запроса $result

Это сообщение отредактировал(а) capitan - 11.9.2009, 14:09
PM MAIL WWW ICQ   Вверх
bars80080
Дата 11.9.2009, 14:10 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(vitaxaprog111 @  11.9.2009,  14:02 Найти цитируемый пост)
При выборе элемента меня почемуто пытается отослать на страницу которой не существует

наверное, вы нам чего-то не договариваете. к примеру, о javascript'е, который выполняет некие функции
а скорее всего о том, что у вас там целый скрипт, который вы писали не сами, и теперь испытываете какие-то непонятные проблемы
PM MAIL WWW   Вверх
vitaxaprog111
Дата 11.9.2009, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 10.7.2009
Где: Ukraine

Репутация: нет
Всего: нет



Вот код всей страницы.Писал сам.Страница добавления товара.А id категории товара надо выбрать из списка.
Код

<html>

<head>
  <title></title>
</head>

<body>
<?php
require_once("head.php");
require_once("menu.php");
require_once("content.php");
require_once("connect.php");
$query="select catgory_id,category_name from category";
$result=mysql_query($query)or die("Ошибка,запрос не выполнен! ".mysql_error());

?>
<form name="" action="insproduct.php" method="post">
<br /><h2 align="center">Добавление нового товара</h2><br />
<table align="center" border=0 cellspacing=10 cellpadding=10>
<tr align="left">
<td>Выберите категорию товара:</td>
<td colspan=2>
<SELECT NAME="navSelect">
<?php
while($row=mysql_fetch_array($result))
{
    $value=$row['catgory_id'];
    $name=$row['category_name'];
    echo "<OPTION VALUE=".$value.">".$name."</OPTION>";
}
?>
</SELECT>
</td>
</tr>
<tr align="left">
<td>Haзваниу товара:</td>
<td><input name="productname" type="text" value=""></td>
</tr align="left">
<tr>
<td>Краткое описание:</td>
<td><textarea name="descript" rows=5 cols=20 wrap="off"></textarea></td>
</tr>
<tr align="left">
<td>Подробное описание:</td>
<td><textarea name="longdescript" rows=5 cols=20 wrap="off"></textarea></td>
</tr>
<tr align="left">
<td>Выберите изображение:</td>
<td><input name="img" type="file" value=""></td>
</tr>
<tr align="left">
<td>Цена:</td>
<td><input name="price" type="text" value=""></td>
</tr>
<tr>
<td align="left">Количество:</td>
<td><input name="amount" type="text" value=""></td>
</tr>
<tr align="right">
<td colspan=2><input type="submit" name="submit" value="Добавить"></td>
</tr>
</form>
<?php

mysql_close($connection);
require_once("end.php");
?>
</body>

</html>

PM MAIL ICQ   Вверх
patap
Дата 11.9.2009, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 26
Всего: 40



Цитата

При выборе элемента меня почемуто пытается отослать на страницу которой не существует


в смысле при отправке формы?

а вообще, может в запросе синтаксическая ошибка

$query="select category_id,category_name from category";

$value=$row['category_id']

только предположение. погляди в html код, чтобы увидить что ты там на гененрировал



Это сообщение отредактировал(а) patap - 11.9.2009, 15:13


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
matrixanton
Дата 11.9.2009, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 28.3.2008
Где: Санкт-Петербург

Репутация: -1
Всего: -1



vitaxaprog111
Покажите еще что у Вас в
head.php
menu.php
content.php

Из ЭТОГО кода при выборе элемента селекта никуда Вас не должно отправлять
PM MAIL WWW ICQ Skype   Вверх
Ипатьев
Дата 11.9.2009, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



а может, не надо сюда содержимое head.php menu.php content.php?
PM MAIL   Вверх
matrixanton
Дата 11.9.2009, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 28.3.2008
Где: Санкт-Петербург

Репутация: -1
Всего: -1



Ипатьев, может и не надо, если вы поняли в чем ошибка и готовы помочь
PM MAIL WWW ICQ Skype   Вверх
capitan
Дата 11.9.2009, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



matrixanton,  тут я согласен с Ипатьев  - это лишнее. Я если честно суть проблемы не понял.

Попробую быть телепатом.  smile 
Вижу код:
Код

<SELECT NAME="navSelect">


обработчик не стоит никакой. Если только через JS не навешивается. Тогда нужно смотреть JS.  Делаем вывод ,чтобы что-то произошло, нужно чего-то нажать. Т.к. SELECT стоит в <form></form>,  возможно нужно нажать :
Код

<input type="submit" name="submit" value="Добавить">


Смотрим далее. Ни на кнопке, ни на form - тоже нет никакого обработчика. Следовательно нас должно перебросить на 
Код

<form name="" action="insproduct.php" method="post">


insproduct.php. Может на него не перебрасывает, может про это автор имел ввиду?

Это сообщение отредактировал(а) capitan - 11.9.2009, 16:17
PM MAIL WWW ICQ   Вверх
vitaxaprog111
Дата 17.9.2009, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 10.7.2009
Где: Ukraine

Репутация: нет
Всего: нет



Спасибо друзья за советы и помощь.Приношу свои извинения.Сам протупил.Я сначала в селект вставил обработчик онклик.А потом удалил его,но не сохранился.И у меня работает старый код,а я рычу на новый.Да запара...Извините еще раз.Все работает.Все тема закрыта.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0580 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.