?> <a href="http://greeny.cs.tlu.ee/~helepuh/eksam/table.php">Vaata tabelit</a> <?php //VÄRVIDE LISAMINE //uus instants klassist $ColorManager = new ColorManager($mysqli); $PersonManager = new PersonManager($mysqli); //aadressirealt muutuja if (isset($_GET["new_color"])) { $add_new_color = $ColorManager->addColor($_GET["new_color"]); var_dump($add_new_color); } //rippmenüü valiku kõrval vajutati nuppu if (isset($_POST["add_person"])) { var_dump($_POST); $add_new_person_response = $PersonManager->addPerson($_POST["new_dd_selection"], $_POST["date_time"], $_POST["gender"], $POST["add_person"]); } ?> <h2>Lisa uus värv</h2> <?php if (isset($add_new_color_response->error)) { ?>
$talla_id[] = $tallas->id; $valores_talla[] = $_POST[$talla_id[$i]]; $i = $i + 1; } for ($i = 0; $i < 5; $i++) { if ($valores_talla[$i] == 'on') { $talla_id = $i + 1; Talla_manager::addTalla($talla_id, $producto_id); } } // consulta "select" para color $color = ColorManager::findAllColors(); $i = 0; foreach ($color as $colores) { $color_id[] = $colores->id; $valores_color[] = $_POST[$color_id[$i] + 10]; $i = $i + 1; } for ($i = 0; $i < 12; $i++) { if ($valores_color[$i] == 'on') { $color_id = $i + 1; ColorManager::addColor($color_id, $producto_id); } } ?> <script type="text/javascript"> alert('datos ingresados correctamente'); window.location="admin.php"; </script>
$i += 1; } $i = 0; $default = 1; if ($contar_on_color == $contador_seleccionados_color_producto) { # MEJOR DE LOS CASOS for ($contar_on_color; $contar_on_color != 0; $contar_on_color--) { ColorManager::updateColor($id_exacta_afectados[$i], $selectID, $valor_color_id[$i]); $i += 1; } } elseif ($contar_on_color > $contador_seleccionados_color_producto) { # AGREGAR FALTANTES $total = $contar_on_color - $contador_seleccionados_color_producto; for ($total; $total != 0; $total--) { $ultima_posicion_valores = end($valor_color_id); ColorManager::addColor($ultima_posicion_valores, $selectID); array_pop($valor_color_id); } if ($total == 0) { for ($contar_on_color; $contar_on_color != 0; $contar_on_color--) { ColorManager::updateColor($id_exacta_afectados[$i], $selectID, $valor_color_id[$i]); $i += 1; } } // ------------------------------------------------------------------------------- } else { # ELIMINAR SOBRANTES $total = $contador_seleccionados_color_producto - $contar_on_color; for ($total; $total != 0; $total--) { $ultima_afectados = end($id_exacta_afectados); ColorManager::deletedColor($ultima_afectados, $selectID);