if ($opt_selected=="y")
{
# code...
$errorMessage = "";
$phone = $_POST['phone'];
$myString = $phone;
$myArray = explode(',', $myString);
print_r($myArray);
if ($errorMessage != "")
{
echo "<p class='message'>" .$errorMessage. "</p>" ;
}
else
{
$max_id=mysqli_query($db,"select max(id) from batch");
$row = mysqli_fetch_array($max_id);
//error is for below line :Unsupported operand types
$row=$row+1;
$res=mysqli_query($db,"INSERT INTO batch(`id`,`phone`) VALUES (row,'$myArrays')");
$delete = mysqli_query($db,'insert into to_numbers_hist select * from to_numbers');
$delete = mysqli_query($db,'delete from to_numbers');
foreach ($myArrays as $myArray) {
$ins="INSERT INTO `codexworld`.`to_numbers`(`batch_id`,`phone`)
VALUES ('$id','$phone')";
$test=mysqli_query($db,$ins) or die(mysqli_error($db));
if($test)
echo "<script type='text/javascript'>alert('submitted successfully!')</script>";
else
echo "<script type='text/javascript'>alert('failed!')</script>";
}
/
}
私は何をすべきか届かないこの サポートされていないオペランドの型ので
、のようなその与える誤差ください私が間違っている場所を修正してください。
とするため、各ループは、それが私たちは別のテーブル にこのIDを参照しているIDを生成して、それらのカンマを分割し、DBに格納することにより、カンマで区切られたテキストボックスに数値を入力していここには
を修正されていませんこの問題を克服するために何をする必要があるのですか?
//エラーは以下の行です:サポートされていないオペランドタイプ
$ row = $ row + 1;あなたが使用してMySQLからデータを返すよう
このラインエラーに
その意味するもの疑う$記号
を逃していました数値。 –
'$ row = $ row + 1'は$ rowがクエリ返されたデータを構成するようになりました。'$ row = $ row ['returned_col'] + 1;' – devsourav
'print_r(gettype($ row));'あなたの問題を表示します。 – Martin