Д ну и соответственно все input находятся в разных местах но в одной post форме --- Добавлено --- Добрый день , имею такую проблему . как записать с большого количества <input style="width: 15%;"name="102" type="text" placeholder="+/-"/> У кааждого input свое уникальное имя . Вот что нужно . Записать в базу Все значения этих input при нажатии на кнопку, обновить значения в базе при нажатии на кнопку , и если можно условия если в input ничего нет то он удаляет запись в базе . я делаю вот так но ничего не получаеться PHP: $name=$_POST['102']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','102','$name','1','')"); $name=$_POST['103']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','103','$name','1','')"); $name=$_POST['104']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','104','$name','1','')"); $name=$_POST['105']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','105','$name','1','')"); $name=$_POST['106']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','106','$name','1','')"); $name=$_POST['107']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','107','$name','1','')"); $name=$_POST['108']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','108','$name','1','')"); $name=$_POST['109']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','109','$name','1','')"); $name=$_POST['121']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','121','$name','1','')"); $name=$_POST['122']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','122','$name','1','')"); $name=$_POST['123']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','123','$name','1','')"); $name=$_POST['124']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','124','$name','1','')"); $name=$_POST['125']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','125','$name','1','')"); $name=$_POST['126']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','126','$name','1','')"); $name=$_POST['127']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','127','$name','1','')"); $name=$_POST['128']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','128','$name','1','')"); $name=$_POST['129']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','129','$name','1','')"); $name=$_POST['130']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','130','$name','1','')"); $name=$_POST['774']; $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','774','$name','1','')");
Добрый день , имею такую проблему . как записать с большого количества <input style="width: 15%;"name="102" type="text" placeholder="+/-"/> У кааждого input свое уникальное имя . Вот что нужно . Записать в базу Все значения этих input при нажатии на кнопку, обновить значения в базе при нажатии на кнопку , и если можно условия если в input ничего нет то он удаляет запись в базе . я делаю вот так но ничего не получаеться уже сделал попроще $arr = array(102,103,104,105,106,107,108,109,121,122,123,124,125,126,127,128,129,130,774); foreach ($arr as & $value) { mysql_query("DELETE FROM `oc_customer_group_price` WHERE `oc_customer_group_price`.`customer_group_id` = '$checked' AND `category_id`= '$value'"); } --- Добавлено --- $movie = array( "102" => "pole102", "103" => "pole103" ); foreach ( $movie as $key => $value ) { mysql_query("UPDATE `oc_customer_group_price` SET `price` = '$key' WHERE `customer_group_id` = '$checked' AND `category_id`= '$value'"); } непонимаю почему вот єтот цикл не работает (
PHP: $i = 1; echo '<input style="width: 15%;"name="', $num++, '" type="text" placeholder="+/-"/>'; for($num = 0; $num <= $i; $num++) { if(isset($_POST[$num])) { $result=mysql_query("INSERT INTO`oc_customer_group_price`(`customer_group_id`,`category_id`,`price`,`type`,`id`)VALUES('$checked','102','$name','1','')"); } } Примерно так