#php #arrays
#php #массивы
Вопрос:
Я новичок в php и хочу вставить данные в запрос insert, где 2 поля, то есть size и numberofitems, являются массивом, а другие — обычными полями, а id — автоинкрементом в моей базе данных.При запуске этого кода происходит сбой.Любая помощь будет оценена.
<?php
define('HOST','localhost');
define('USER','user');
define('PASS','pass');
define('DB','db');
$con = mysqli_connect(HOST,USER,PASS,DB);
include 'filename.php';
include 'filename1.php';
$item=$_POST['url'];
$color=$_POST['color'];
$date1=date("Y-m-d");
echo 'working3';
$s=array($_POST['size']);
$s1=array($_POST['numberofitems']);
if(is_array($s)){
$sql="INSERT INTO placeorder VALUES ";
$valuesArr = array();
for($i=0;$i<count($s); $i ){
echo 'working4';
$size = mysqli_real_escape_string( $s[$i] );
$n = mysqli_real_escape_string( $s1[$i] );
$valuesArr[] = "('$contact','$name','$item','$color','$size','$n','$date1')";
echo $valuesArr[$i];
}
$sql .= implode(',', $valuesArr);
if(mysqli_query($con,$sql)){
echo"success";
}else
echo"failure";
}
mysqli_close($con);
?>
Комментарии:
1. Разумный отступ кода помогает нам читать ваш сценарий, но, что более важно, помогает вам отлаживать ваш код
2. В чем ошибка?
3. Вы имеете в виду
size
иnumberofitems
массивы в форме HTML?4. size и numberofitems — это arraylist из Android..
5. Все опубликованные значения поступают с Android, и ошибка заключается в том, что я получаю сбой.