Intereting Posts
Можно создать фабрику для создания экземпляров пользовательских форм? Выполнить код после 10-минутной задержки в PHP Директива о вводе файлов с ng-моделью код воспламенителя Модульные расширения – уровень доступа к MX_Router :: _ set_default_controller () должен быть общедоступным (как в классе CI_Router) Любая функция PHP, которая лишает свойства объекта, которые являются нулевыми? Повторение группы захвата против захвата повторяющейся группы с вложенным шаблоном Список воссозданных имен альбомов, которые были ранее удалены Назначить несколько ключей одному значению в массиве Как показать ajax загрузку gif анимации во время загрузки страницы? Разница в подключении функций mysql? Можете ли вы запускать Coldfusion и PHP бок о бок как получить значение href с помощью JS? Когда eval evil в php? Пустая страница на стороне администратора Opencart UTF-8 Набор символов CentOS PHP

Предупреждение: join () : недопустимые аргументы, переданные в C

Привет, ребята, я хочу ** использовать несколько флажков и вставлять их значение в базу данных, но я получил эту ошибку: 'Warning: join() [function.join]: Invalid arguments passed in C';

ниже приведен код:

 <?php require_once('db_conn.php'); $cat=$_POST['cat']; if(isset($_FILES['file_upload']) && isset($cat)) { $shuff=str_shuffle("ABD6565LSLFKDSAJFD"); $food = join(', ', $_POST['food']); mkdir("upload/$shuff"); $files=$_FILES['file_upload']; for($x = 0; $x <count($files['name']); $x++) { $name=$files['name'][$x]; $tmp_name=$files['tmp_name'][$x]; if(move_uploaded_file($tmp_name, "upload/$shuff/".$name)) { $query="INSERT INTO image(mid, cid, name, food, path) VALUES('', '$cat', '$name', '$food', 'upload/$shuff/$name')"; mysql_query($query); echo 'The file '.$name. ' uploaded successfully'. '<br \>'; } else { echo 'uploading failed'; } } } ?> 

попробуйте использовать implode вместо соединения:

 if( !empty($_POST['food']) AND is_array($_POST['food']) ) { $food = implode(', ', $_POST['food']); } else { $food = ""; }