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

Форум PHP

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

 

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

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

тема: получить данные в массив из $_POST

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

 
 автор: Bvz   (01.08.2009 в 21:42)   письмо автору
 
   для: neadekvat   (01.08.2009 в 21:34)
 

не придет максимум 5

foreach ($pole as &$value) {
echo $value;
}

  Ответить  
 
 автор: neadekvat   (01.08.2009 в 21:34)   письмо автору
 
   для: Bvz   (01.08.2009 в 21:09)
 

через foreach() в бд

А зачем тебе count()? Разве это значение куда-то записывается или как-то используется?

Интересно было бы на архитектуру бд посмотреть. А если к тебе придет 100 значений в массиве? Ну или 1000. БД все стерпит?

  Ответить  
 
 автор: Bvz   (01.08.2009 в 21:09)   письмо автору
 
   для: neadekvat   (01.08.2009 в 21:00)
 

вот так работает
$pole = $_POST['pole'];
print_r($pole);


pole - это вот:

<form name="add" action="form.php" method="POST">
    <input type="button" value="добавить" name="add" onClick="addfield();" />
    <div id="poles"><input type="text" name="pole[1]" id="pole1" value="" />    <input type="button" value="удалить" name="remove1" onClick="rmfield(1);" /></div>
    <input type="submit" value="сохранить" name="save" />
</form>


мне нужно узнать сколько элементов в массиве, потом их записать в БД

супер я практически понял, ты меня подправил а как тогда вычислить количество элементов массива и с какого номера начинается массив?
делаю через count ('$pole'); выдает 1 хотя там больше значений

блин бзе кавычек надо было count ($pole);
теперь циклом можно загнать их в бд, правильно?

  Ответить  
 
 автор: neadekvat   (01.08.2009 в 21:00)   письмо автору
 
   для: Bvz   (01.08.2009 в 20:54)
 

Не поняятно (с)
pole - шоце? Это тоже массив или просто поле какое-то?

  Ответить  
 
 автор: buldovsky   (01.08.2009 в 20:59)   письмо автору
 
   для: Bvz   (01.08.2009 в 20:54)
 

> как мне оттуда выковырять, обработать и в БД

Что выковырять, что обработать то??? Какая таблица в базе?? Как можно ответить на твой вопрос?

  Ответить  
 
 автор: Bvz   (01.08.2009 в 20:54)   письмо автору
 
   для: neadekvat   (01.08.2009 в 20:52)
 

а как мне занести данные в БД?
я делаю так
<?php
$pole 
= array($_POST['pole']);
print_r($pole);
?>

получаю
Array ( [1] => Привет! [2] => Все работает, [3] => Вася. ) 


как мне оттуда выковырять, обработать и в БД

  Ответить  
 
 автор: buldovsky   (01.08.2009 в 20:53)   письмо автору
 
   для: t3ma   (01.08.2009 в 20:41)
 

Давно я так не смеялся ))))))))
Человек спросил - я предложил работающий вариант. Ты то куда лезешь??

> P.S. если не знаете лучше не пишите ничего
Я то как раз знаю, поэтому и пишу. А ты бы лучше читал что пишут, может и ума бы набрался...

  Ответить  
 
 автор: neadekvat   (01.08.2009 в 20:52)   письмо автору
 
   для: Bvz   (01.08.2009 в 20:24)
 

А зачем из массива переносить что-то в другой массив?

  Ответить  
 
 автор: t3ma   (01.08.2009 в 20:41)   письмо автору
 
   для: buldovsky   (01.08.2009 в 20:35)
 

очень смешно
P.S. если не знаете лучше не пишите ничего

  Ответить  
 
 автор: buldovsky   (01.08.2009 в 20:35)   письмо автору
 
   для: Bvz   (01.08.2009 в 20:24)
 

))))))))

<?php

$arr 
$_POST;

?>

  Ответить  

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

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

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