त्रुटि
Notice: Undefined offset
संक्षेप में यह कह रहा है कि आपने किसी ऐसे सरणी के मान को संदर्भित करने का प्रयास किया है जो मौजूद नहीं है।
अपने कोड की समीक्षा करते हुए, दो संभावित उदाहरण हैं जहां ऐसा हो सकता है, पहला $_POST['checkbox']
और दूसरा $checked[$i]
।
आप इस त्रुटि को कुछ इस तरह से हल कर सकते हैं
if (isset ($_POST['submit']))
{
$checked = isset($_POST['checkbox']) ? $_POST['checkbox'] : null;
if (is_array($checked))
{
foreach ($checked as $check)
{
$result = mysql_query("UPDATE trace SET status='Delivered' WHERE id='$check'") or die(mysql_error());
}
}
}
ध्यान दें कि उपरोक्त कोड का उत्पादन में उपयोग नहीं किया जाना चाहिए क्योंकि यह सुरक्षित नहीं है।
यह भी ध्यान दें कि mysql_
कार्यों का बहिष्कार किया जाता है। डेटाबेस प्रश्नों के लिए PDO या mysqli का उपयोग करें।