X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите разобраться с добавлением
asbury
asbury
Topic Starter сообщение 24.11.2009, 20:50; Ответить: asbury
Сообщение #1


<form action='' method='POST' enctype='multipart/form-data' >
<p align='center'><strong>Принадлежность к меню, относительно навигации:</strong></p>
<table width='1000' border='1' cellspacing='1' cellpadding='2' align='center'>
<tr>
<th scope='col'>Техника</th>
<th scope='col'>Экипировка</th>
<th scope='col'>Шины</th>
<th scope='col'>Расходники</th>
<th scope='col'>Масло</th>
<th scope='col'>Тюнинг</th>
<th scope='col'>Запчасти</th>
<th scope='col'>Аксесуары</th>
</tr>
<tr>
<td><select name='mdm1'><option>&nbsp;</option>";
if (isset($myrow1['menu'])) {
do {echo "<option value='".$myrow1['mdm']."'>".$myrow1['menu']."</option>"; }
while($myrow1 = mysql_fetch_array ($result1)); }
echo "</select><br />
</td>
<td><select name='mdm2'><option>&nbsp;</option>";
if (isset($myrow2['menu'])) {
do {echo "<option value='".$myrow2['mdm']."'>".$myrow2['menu']."</option>"; }
while($myrow = mysql_fetch_array ($result2)); }
echo "</select><br />
</td>
<td><select name='mdm3'><option>&nbsp;</option>";
if (isset($myrow3['menu'])) {
do {echo "<option value='".$myrow3['mdm']."'>".$myrow3['menu']."</option>"; }
while($myrow3 = mysql_fetch_array ($result3)); }
echo "</select><br />
</td>
<td><select name='mdm4'><option>&nbsp;</option>";
if (isset($myrow4['menu'])) {
do {echo "<option value='".$myrow4['mdm']."'>".$myrow4['menu']."</option>"; }
while($myrow4 = mysql_fetch_array ($result4)); }
echo "</select><br />
</td>
<td><select name='mdm5'><option>&nbsp;</option>";
if (isset($myrow5['menu'])) {
do {echo "<option value='".$myrow5['mdm']."'>".$myrow5['menu']."</option>"; }
while($myrow5 = mysql_fetch_array ($result5)); }
echo "</select><br />
</td>
<td><select name='mdm6'><option>&nbsp;</option>";
if (isset($myrow6['menu'])) {
do {echo "<option value='".$myrow6['mdm']."'>".$myrow6['menu']."</option>"; }
while($myrow6 = mysql_fetch_array ($result)); }
echo "</select><br />
</td>
<td><select name='mdm7'><option>&nbsp;</option>";
if (isset($myrow7['menu'])) {
do {echo "<option value='".$myrow7['mdm']."'>".$myrow7['menu']."</option>"; }
while($myrow7 = mysql_fetch_array ($result7)); }
echo "</select><br />
</td>
<td><select name='mdm8'><option>&nbsp;</option>";
if (isset($myrow8['menu'])) {
do {echo "<option value='".$myrow8['mdm']."'>".$myrow8['menu']."</option>"; }
while($myrow8 = mysql_fetch_array ($result8)); }
echo "</select><br />
</td>
</tr>
</table>
Подменю: <input type='text' name='podmenu'><br />
Картинка: <input type='file' name='img1'><br />
<input type='submit' name='submit' value='Добавить запись'>
</form>


[PHP]

if (isset($_POST['podmenu'])){$podmenu = $_POST['podmenu']; if ($podmenu==''){ unset($podmenu); }}
if (isset($_POST['mdm1'])){$mdm1 = $_POST['mdm1']; if ($mdm1==''){ unset($mdm1); }}
if (isset($_POST['mdm2'])){$mdm2 = $_POST['mdm2']; if ($mdm2==''){ unset($mdm2); }}
if (isset($_POST['mdm3'])){$mdm3 = $_POST['mdm3']; if ($mdm3==''){ unset($mdm3); }}
if (isset($_POST['mdm4'])){$mdm4 = $_POST['mdm4']; if ($mdm4==''){ unset($mdm4); }}
if (isset($_POST['mdm5'])){$mdm5 = $_POST['mdm5']; if ($mdm5==''){ unset($mdm5); }}
if (isset($_POST['mdm6'])){$mdm6 = $_POST['mdm6']; if ($mdm6==''){ unset($mdm6); }}
if (isset($_POST['mdm7'])){$mdm7 = $_POST['mdm7']; if ($mdm7==''){ unset($mdm7); }}
if (isset($_POST['mdm8'])){$mdm8 = $_POST['mdm8']; if ($mdm8==''){ unset($mdm8); }}

if (isset($mdm1)) {$mdm = $mdm1; $str='texnika';}
if (isset($mdm2)) {$mdm = $mdm2; $str='equipment';}
if (isset($mdm3)) {$mdm = $mdm3; $str='tyres';}
if (isset($mdm4)) {$mdm = $mdm4; $str='rasxod';}
if (isset($mdm5)) {$mdm = $mdm5; $str='oils';}
if (isset($mdm6)) {$mdm = $mdm6; $str='tuning';}
if (isset($mdm7)) {$mdm = $mdm7; $str='parts';}
if (isset($mdm8)) {$mdm = $mdm8; $str='accessories';}
[/PHP]

Вот почемуто, если я выбираю в HTML любой скрол, первый, 2, 5. Все равно у меня $str='accessories'; А переменная mdm вообще не выводится. Пишу echo $mdm; И ничего. Скажите, в чем проблема пожалуйста
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 24.11.2009, 22:44; Ответить: Witu
Сообщение #2


добавлением чего ? куда?

в базу данных из формы?

если да то что вот это
[php]
if (isset($myrow8['menu'])) {
do {echo "<option value='".$myrow8['mdm']."'>".$myrow8['menu']."</option>"; }
while($myrow8 = mysql_fetch_array ($result8)); }
[/php]

и почему
[php]
isset($myrow8['menu']))
[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
asbury
asbury
Topic Starter сообщение 25.11.2009, 1:13; Ответить: asbury
Сообщение #3


[PHP]if (isset($myrow8['menu'])) {
do {echo "<option value='".$myrow8['mdm']."'>".$myrow8['menu']."</option>"; }
while($myrow8 = mysql_fetch_array ($result8)); } [/PHP]

Ну это я выбираю из БД все менюшки и вывожу, если есть. 8 пунктов навигации, соответственно 8 мест где разные меню. А тут в чемто ошибка? Запрос выше был. Тут то форма работает. Не доходит до обработки.


[PHP]isset($myrow8['menu'])) [/PHP]
Если есть в БД даннве - то выводить селектом. Там выше 8 простых запросов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 25.11.2009, 1:49; Ответить: alexdrob
Сообщение #4


заменить все
<option>&nbsp;</option>

на
<option value="">&nbsp;</option>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
asbury
asbury
Topic Starter сообщение 25.11.2009, 1:57; Ответить: asbury
Сообщение #5


Спасибо братка!
Всё работает :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pomp
pomp
сообщение 25.11.2009, 3:53; Ответить: pomp
Сообщение #6


оффтоп:
"спасибо" у нас на форуме имеет слудующий вид: [IMG]http://www.html.by/dragon1/buttons/post_thanks.gif[/IMG] ;)
Не забываем :pardon:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1695 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2315 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12402 24.7.2020, 17:02
автор: -JamesSmips-
Открытая тема (нет новых ответов) Помогите с поиском доноров
3 tehno_music 3332 4.11.2019, 17:15
автор: goblin78


 



RSS Текстовая версия Сейчас: 29.3.2024, 0:17
Дизайн