Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не видит переменную (Notice: Undefined index)
 
 автор: Worldmen   (09.03.2008 в 16:11)   письмо автору
 
 

У меня есть формы для заполнения данных и есть отдельный файл, который сохраняет поступающие от этих форм данные. В этом файле чтобы определить от какой формы пришли данные я запрашиваю наличие переменной кнопки submit - isset($_POST['<имя_кнопки>']). Имена кнопок форм разные.
Все формы обрабатываются кроме одной:
<?
    
if(!empty($id) and !empty($kat)){
        switch(
$kat){
            case 
1// обновляем главную новость
                    
$sql="select id,name,img from gl_str where id=".$id;
                    
// echo $id;
                    
$News $bd->mySQL($sql);
                    if(
$News){
                        
$News_ mysql_fetch_array($News);
                        
// echo $News;
                        
                        
echo "<form action='news_tov_save.php' method='multipart/form-data' name='add_name'>
                        <table width='550' align='center' border='0' cellspacing='0' cellpadding='5' bgColor='#EEEEEE'>
                          <tr>
                            <td rowspan=3><img src='../produkt/"
.$News_['img']."' width=97 height=97 /></td>
                            <td>Наименование</td>
                            <td><input size='40' type='text' name='name'  value='"
.$News_['name']."' /></td>
                          </tr>
                          <tr>
                            <td>Новая картинка <br>(если нужно)</td>
                            <td><label><input size='40' type='file' name='img' /> </label></td>
                          </tr>
                          <tr>
                            <td>&nbsp;</td>
                            <td>      
                                <input type='submit' name='b_SafeUpdGl' value='Сохранить' />
                                   <input type='button' name='b_Cansle' value='Отмена' onclick='history.back();' />    
                                <input name='id' type='hidden' value='"
.$News_['id']."' />  </td>
                          </tr>
                        </table>
                        </form>"
;    
                        
                    }                
            case 
2// обновляем подновость
                    
$sql="";
                    
$News $bd->mySQL($sql);
            
            default: break;
        }
    }

?>

В файле news_tov_save.php :
     
echo " проверка ".$_POST['b_SafeUpdGl'];
if( !empty($_POST['b_SafeUpdGl']) ){ ...... }

От этой формы невидит переменную кнопки и выводит ошибку : Notice: Undefined index: b_SafeUpdGl in

   
 
 автор: ddhvvn   (09.03.2008 в 16:29)   письмо автору
 
   для: Worldmen   (09.03.2008 в 16:11)
 

action='news_tov_save.php' method='multipart/form-data'


что это за ужас???


<form action='news_tov_save.php' method='post' enctype='multipart/form-data' name='add_name'>

   
 
 автор: Worldmen   (09.03.2008 в 16:39)   письмо автору
 
   для: ddhvvn   (09.03.2008 в 16:29)
 

Спасибо. Даже не заметил.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования