PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
sk_roach Отправлено: 02 Декабря, 2010 - 18:01:56 • Тема: Как мне сделать это? • Форум: JavaScript & VBScript

Ответов: 115
Просмотров: 66835
Помогите найти или написать или подскажите название скрипта и где его искать
нужен скрипт работы со списками пример на рисунке
действие скрипта:
1) Из списка выбирается одно значение
2) После нажатия кнопки выбрать значение из списка приравнивается переменной 1
3) Появляется поле с выбранным значением
4) Список по прежнему остаётся и можно выбрать другое значение которое будет присвоено переменной 2 и так до 20 переменных.
sk_roach Отправлено: 02 Декабря, 2010 - 17:59:34 • Тема: Как мне сделать это? • Форум: JavaScript & VBScript

Ответов: 115
Просмотров: 66835
Помогите найти или написать или подскажите название скрипта и где его искать
нужен скрипт работы со списками пример на рисунке
действие скрипта:
sk_roach Отправлено: 20 Сентября, 2010 - 05:19:37 • Тема: mysql_query в цикле • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 35
PHP:
скопировать код в буфер обмена
  1. <?
  2.  include('db.php');
  3.  $i=0;
  4.  $title = $_POST['title'];
  5.  $text  = $_POST['text'];
  6.  $count = $_POST['count'];
  7.  
  8.  if (isset($_POST['go'])){ echo "Кнопка пашет<BR>";
  9.  
  10.      if($_POST['field'.$i] != NULL && $_POST['size'.$i] != NULL ){  echo "Поля не пусты<BR>";
  11.      do{
  12.           $field = $_POST['field'.$i];
  13.       $type  = $_POST['type'.$i];
  14.       $size  = $_POST['size'.$i];
  15.  
  16. /*---------------------------------------------------------      
  17.           Проблема здесь таблица создаётся и в ней только одно поле
  18.           когда цикл прбегай второй раз то SQL запрос не выполняется
  19.           если считать что причина тому то что таблица уже создана
  20.           то пробовал и вариант 2 смотрите ниже
  21. **********************Вариант 1***************************/
  22.           $pSQL = "CREATE TABLE $title ($field $type($size));";
  23.       mysql_query($pSQL);
  24.          
  25. /*------------------------------------------------------------
  26. Пытался вносить данные в изначально готовую таблицу
  27. но всё также вноситься только первое значение:
  28. ************************Вариант 2***************************
  29.       $gSQL = "ALTER TABLE $title ADD ($field $type($size))";
  30.       mysql_query($gSQL);                                   */
  31.  
  32.       echo $field;
  33.          
  34.           $i++;}
  35.       while($i < $count);      
  36.      }   
  37. }
  38. ?>


Нагуглил инфу о том что сам запрос выноситься
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.   $query = "INSERT ...";
  3.   mysql_query($query);
  4. ?>


и далее переменной уже присваиваются значения запроса:
PHP:
скопировать код в буфер обмена
  1. <?
  2.   $query = "insert into ".$table_name." values(0,";
  3.   for($i=1;$i<count($field_array);$i++)
  4.   {
  5.     $query .= "'".$_REQUEST[$field_array[$i]]."',";
  6.   }
  7.   // Удаляем последнюю запятую и завершаем SQL-запрос
  8.   $query = substr($query,0,strlen($query)-1).")";
  9.   mysql_query($query);
  10. ?>


но осилить не смог прошу помочь написать данный код

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB