dostałem takie zadanie od nauczyciela. ja oczywiście bym tu nic nie zmienił ale mam nadzieje że wy pomożecie mi co można tutaj zmienić:
Treść zadania:
Poniższy skrypt interpretuje dane dla wysłanego formularza
Napisz co byś zmienił w tym kodzie i dlaczego.
Zmiany proszę nanosić na kod + opisać dokładnie co jest zrobione i dlaczego za pomocą komentarzy.
Kod:
<?php $operation = $_POST['option']; $id_record_used_later_for_changes_in_table = $_GET['id']; $type = $_GET['user_type']; $key = 'form_test'; //!! Debug only switch ($operation) { case 1: DbEngine::Instance()->Query("SELECT id, username FROM table_users WHERE type = $type"); $arrResult = DbEngine::Instance() ->FetchAll() ->Execute(); $row = &$arrResult[$i]; //Skip admins }else{ } } case "2": foreach ($_POST as $val) { $arrToUpdate[$fieldName] = $val; } } $result = DbEngine::Instance() ->Table('tablu_users') ->Update() ->Set($arrToUpdate) ->Execute(); case "3": foreach ($_POST as $val) { $arrToInsert[$fieldName] = $val; } } }