|
|
|
| Всем привет!
достался на "переделку" древний сайт, в одной части кода встретил интересный момент
if ( $action == 'add' ) {
$add_prod_q = mysql_query("SELECT id, pre, price, mon FROM products WHERE products.code>$code AND products.code<$code+100");
while ( list ( $prod_id, $pre_code, $price, $mon ) = mysql_fetch_array ( $add_prod_q ) ) {
$var = "am" . $prod_id;
if ( ${$var} > 0 ) {
$test_q = mysql_query("SELECT id FROM cart WHERE a_id=$a_id AND order_id=0 AND pre='$pre_code'");
if ( mysql_numrows ( $test_q ) > 0 ) {
mysql_query("UPDATE cart SET n=n+".${$var}." WHERE a_id=$a_id AND order_id=0 AND pre='$pre_code'");
} else {
mysql_query("INSERT INTO cart (a_id, pre, n, price, mon) VALUES ('$a_id', '$pre_code', '".${$var}."', '$price', '$mon')");
}
|
интересен выделенный кусочек кода.... формирование массива?
о коде. данные с формы поступили на обработку для записи в DB | |
|
|
|
|
|
|
|
для: Denandi
(16.01.2009 в 06:17)
| | Формирование переменной. Из первых глав мануала по PHP. | |
|
|
|
|
|
|
|
для: Denandi
(16.01.2009 в 06:17)
| | вот и переделали бы на массив. | |
|
|
|
|
|
|
|
для: Trianon
(16.01.2009 в 09:49)
| | Н, да – уж!.. массив.. : - ))
Спасибо мужики! | |
|
|
|