ציטוט:
נכתב במקור על ידי bong.co.il
אני מקבל אותו רגיל כמו שאני מקבל כל דבר מטופס
מה אני צריך לעשות כדי שזה יצליח למחוק כמה דברים ביחד?
אתם יכולים לתקן תקוד שנתתי?
|
איך מקבלים מערך מטופס בPHP,אתה יודע?
כי לא נראה שמה שאתה מקבל זה מערך,ואחרי שאנחנו רואים שאתה מנסה לעשות למערך htmlspecialchars אז לא ברור לנו אם אתה מבין בדיוק מה זה מערך אז אנחנו מנסים להבין מה אתה יודע ומה אתה לא מבין ובגלל זה אתה נתקע.
קוד לנסיון:
PHP קוד:
<?php
if (isset($_POST['supportdel']) && is_array($_POST['supportdel'])) {
//$id123 = htmlspecialchars( $_POST['supportid'] ) ;
$array = array();
foreach ( $_POST['supportid'] as $k => $v ) {
$array[] = intval($k);//make sure that only int numbers will go on to our query
}
$ids = implode(",", $array);
$link = mysql_connect("localhost" , "root" , "") or die('Mysql Error: ' . mysql_error());
mysql_select_db("academicstar", $link) or die('Mysql Error: ' . mysql_error());
$sql = "DELETE FROM `support` WHERE id IN ({$ids})";
mysql_query($sql) or die("ERROR: ".mysql_error() . " The query was: ".$sql);
echo "The rows with the ids: {$ids} has been successfuly deleted";
} else {
echo 'the input is not good';
}
?>