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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: как объединить две формы

Сообщения:  [1-10]   [11-12] 

 
 автор: elenaki   (03.01.2012 в 20:06)   письмо автору
 
   для: Василий   (03.01.2012 в 20:00)
 

если логотипа не было (это можно проверить), совсем не обязательно его выводить.
вопрос присутствует, потому что у всех спрашивать одно и то же проще, чем выбирать, у кого спрашивать, у кого нет. я из этой темы ухожу. надоело.

  Ответить  
 
 автор: Василий   (03.01.2012 в 20:00)   письмо автору
 
   для: elenaki   (03.01.2012 в 19:55)
 

а если к примеру у него не было логотипа.
Почему выводится "оставить старый логотип"?

  Ответить  
 
 автор: elenaki   (03.01.2012 в 19:55)   письмо автору
 
   для: Василий   (03.01.2012 в 19:52)
 

а если человек НЕ ХОЧЕТ новый? если он хочет старый или вообще никакой?

  Ответить  
 
 автор: Василий   (03.01.2012 в 19:52)   письмо автору
 
   для: elenaki   (03.01.2012 в 19:35)
 

как сделать
чтобы пока не нажата кнопка " загрузить новый" не появлялось окно загрузки файла?
<tr> 
  <td><input type="radio" name="logo" value="new"> загрузить новый<br> </td> 
  <td> <input type="file" name="filename"></td> 
</tr>

  Ответить  
 
 автор: elenaki   (03.01.2012 в 19:35)   письмо автору
 
   для: Василий   (03.01.2012 в 19:21)
 


<form name="add" method='post' action='pu_add.php' enctype="multipart/form-data">   
<table>  
 <tr>  
  <td>Название организации:</td>  
  <td>  
  <input value= "<?php echo $_GET['title']; ?>" type="text" name="title">  
  </td>  
 </tr><tr>
  <td><input type="radio" name="logo" value="old"> оставить старый логотип<br></td> 
  <td><img src="путь/к/старому/логотипу"></td> 

</tr><tr> 
  <td><input type="radio" name="logo" value="new"> загрузить новый<br> </td> 
  <td> <input type="file" name="filename"></td> 
</tr><tr>
 <td><input type="radio" name="logo" value="no_im"> нет логотипа   </td>
<td></td>
</tr>
</table> 
<input name="id_pu" type="hidden" value="<?php echo $_GET['id_pu']; ?>">  
     <label>  
     <input type="submit" name="submit" id="submit" value="Сохранить изменения">  
     </label>  
</form>  

  Ответить  
 
 автор: Василий   (03.01.2012 в 19:21)   письмо автору
 
   для: elenaki   (03.01.2012 в 19:09)
 

И как лучше сделать, когда должно появиться окно загрузки нового логотипа?
<form action="" method="post" enctype="multipart/form-data">  
    <input type="radio" name="logo" value="old"> оставить старый логотип<br>
    <input type="radio" name="logo" value="new"> загрузить новый<br>
    <input type="radio" name="logo" value="no_im"> нет логотипа  

    <input type="file" name="userfile" />  
    <input type="submit" value="Закачать" name="upload_submit" />  
</form>

  Ответить  
 
 автор: elenaki   (03.01.2012 в 19:09)   письмо автору
 
   для: Василий   (03.01.2012 в 18:50)
 

нет, не так.

    <input type="radio" name="logo" value="old"> оставить старый логотип<br>
    <input type="radio" name="logo" value="new"> загрузить новый<br>
    <input type="radio" name="logo" value="no_im"> нет логотипа 

  Ответить  
 
 автор: Василий   (03.01.2012 в 18:50)   письмо автору
 
   для: elenaki   (01.01.2012 в 19:46)
 

вот так?
 <input type='radio' name='rdi[1]' value='оставить старый логотип'>
 <input type='radio' name='rdi[1]' value='загрузить новый'>
 <input type='radio' name='rdi[1]' value='нет логотипа'><br>

  Ответить  
 
 автор: elenaki   (01.01.2012 в 19:46)   письмо автору
 
   для: Василий   (01.01.2012 в 18:37)
 

не в запросе, а в форме. добавить 3 вопроса в виде радио-кнопок:
1. оставить старый логотип? можно его тут же и показать для наглядности
2. загрузить новый? тут поле для загрузки файла
3. вообще без логотипа?

а в обработчике формы проверять значение полученных радио-кнопок. если выбрана первая, ничего не делать (с файлом имеется в виду). если вторая и поле с выбором файла не пустое - грузить файл, записывать его имя в базу. если выбрана третья конпка, удалить старый логотип и записать в базу пустую строку в поле, где хранится путь к файлу.

  Ответить  
 
 автор: Василий   (01.01.2012 в 18:37)   письмо автору
 
   для: elenaki   (01.01.2012 в 14:12)
 

>разве что в том, что у данного пользователя уже может быть загружен логотип?
>тогда надо предлагать выбор - оставить старый логотип, выбрать новый и вообще без логотипа.

Это в этом же запросе надо делать?
Как тогда запрос будет выглядеть?

  Ответить  

Сообщения:  [1-10]   [11-12] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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