Tôi có biểu mẫu mà người dùng điền vào, trên biểu mẫu có nhiều trường giống nhau, như "tên dự án", "ngày dự án", "catagory", v.v. Dựa trên số lượng người dùng gửi:Nguyên nhân: "Thông báo: Không bù đắp chuỗi bù đắp" xuất hiện?
mục tiêu của tôi là:
- vòng lặp trong số các hình thức
- tạo câu lệnh SQL chèn cá nhân
Tuy nhiên, PHP ném cho tôi một thông báo rằng tôi dường như không hiểu:
Chú ý:
Chú ý: string uninitialized offset: 1 ... dataPasser.php trên đường dây 90
PHP
$myQuery = array();
if ($varsCount != 0)
{
for ($i=0; $i <= $varsCount; $i++)
{
$var = "insert into projectData values ('" . $catagory[$i] . "', '" . $task[$i] . "', '" . $fullText[$i] . "', '" . $dueDate[$i] . "', null, '" . $empId[$i] ."')";
array_push($myQuery, $var);
}
}
Có tài liệu tham khảo này vấn đề tôi đang gặp nhưng chúng không chính xác và tôi đang gặp khó khăn khi suy luận xem vấn đề thực sự bắt nguồn từ đâu. Tôi sẽ đánh giá cao bất kỳ sự giúp đỡ nào trong việc hiểu những gì đang gây ra mảng không khởi tạo đúng cách.
bạn để lại rất nhiều ra khỏi ví dụ này, nhưng đầu ra của var_dump ($ myQuery) là gì? – koen
Đường dây 90 ở đâu và thông báo đầy đủ là gì? –
Tôi chỉ muốn thêm rằng bạn không cần phải sử dụng array_push ở đây cả. Chỉ cần làm điều này. $ myQuery [] = $ var; – calumbrodie