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

Форум MySQL

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

 

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

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

тема: Несколько цифр в одном поле?

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]  [41-50] 

 
 автор: cheops   (04.11.2006 в 15:12)   письмо автору
 
   для: xpom   (04.11.2006 в 12:57)
 

Давайте новую тему заведём - эта уже слишком длинная и в ней вы прикрепите то, что у вас сейчас есть и мы продолжим терзать ваш скрипт :)

   
 
 автор: cheops   (04.11.2006 в 15:10)   письмо автору
 
   для: xpom   (04.11.2006 в 15:07)
 

Извиняюсь, это я веткой форума ошибся, не в ту тему ответил :)))

   
 
 автор: xpom   (04.11.2006 в 15:07)   письмо автору
 
   для: cheops   (04.11.2006 в 13:23)
 

>В my.ini закомментируйте все директивы

А где это в my.ini ?

   
 
 автор: cheops   (04.11.2006 в 13:23)   письмо автору
 
   для: xpom   (04.11.2006 в 12:57)
 

В my.ini закомментируйте все директивы, связанные с InnoDB.

   
 
 автор: xpom   (04.11.2006 в 12:57)   письмо автору
 
   для: cheops   (04.11.2006 в 12:01)
 

перед этой стракой находится вот такой скрипт:

 if(!empty($_POST))  
  {  
    if(!preg_match("|^[\d]+$|",$_POST['d'])) exit("Не верный формат запроса"); 
    $query = "SELECT * FROM Towns WHERE Kan = ".$_POST['d']; 
    $twn = mysql_query($query); 
    if(!$twn) exit(mysql_error()); 
    $arr = array(); 
    if(mysql_num_rows($twn)) 
    { 
      while($town = mysql_fetch_array($twn)) 
      { 
        if(!empty($_POST[$town['TID']])) $arr[] = $town['TID'] 
      } 
    } 

   
 
 автор: cheops   (04.11.2006 в 12:01)   письмо автору
 
   для: xpom   (04.11.2006 в 11:06)
 

А что находится в строке перед этой строкой?

   
 
 автор: xpom   (04.11.2006 в 11:06)   письмо автору
 
   для: cheops   (03.11.2006 в 23:01)
 

Почемуто так не получается выдает ошибку: PHP Parse error: parse error, unexpected ';' in C:\Apache2.2\htdocs\cat\adds.php on line 86
вот в этой строке:

foreach($i = 0; $i < count($arr); $i++) $arr[$i] = "('".$arr."')"; 

   
 
 автор: cheops   (03.11.2006 в 23:01)   письмо автору
 
   для: xpom   (02.11.2006 в 17:54)
 

Вы вставляете лишь одно значение Town, однако массив у вас содержит большее количество значений, вам следует реорганизовать запрос, например, так
<?php
  
foreach($i 0$i count($arr); $i++) $arr[$i] = "('".$arr."')";
mysql_query("INSERT INTO Dan (Town) 
            VALUES 
            "
.implode(",",$arr)."",$db);
?>

   
 
 автор: xpom   (03.11.2006 в 22:52)   письмо автору
 
   для: xpom   (03.11.2006 в 14:03)
 

Help please!!!

   
 
 автор: xpom   (03.11.2006 в 14:03)   письмо автору
 
   для: cheops   (02.11.2006 в 20:52)
 

А этот массиф каждый раз будет содержать разное колличество элементов? Зависит от того сколько флажков поставит пользователь.

Вот я отметил 2 флажка и вывело:

Array
(
    [0] => 4
    [1] => 5
)


   

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]  [41-50] 

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

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