php - Dealing with POST variables and adding them -


i cannot deal problem php-fusion addon. succesfully created post form, when try call post variables, not echo, not mentioning adding variables , putting them database. when - works. know it's not safe , beautiful, i'm still learning. there code:

    $id_ucznia = $_get["id"];      $result2 = dbquery(             "select id,imiona,nazwiska,dom,punkty             ".db_zapisy."             (funkcja = 'student') , (id = '".$id_ucznia."')"         );         if (dbrows($result2)) {         while ($data2 = dbarray($result2)) {         echo '<form method="post" action="">             <input type="hidden" name="uczen_id" value="'.$id_ucznia.'">             <table border="0" align="center">             <tr><td align="right">imiona ucznia: </td> <td align="left"><input type="text" class="input" name="imiona" value="'.$data2["imiona"].'" disabled></td></tr>             <tr><td align="right">nazwiska ucznia: </td> <td align="left"><input type="text" class="input" name="nazwiska" value="'.$data2["nazwiska"].'" disabled></td></tr>             <tr><td align="right">dom ucznia: </td> <td align="left"><input type="text" class="input" name="dom" value="'.$data2["dom"].'" disabled></td></tr>             <tr><td align="right">aktualne punkty: </td> <td align="left"><input type="text" class="input" name="punkty_start" value="'.$data2["punkty"].'" disabled></td></tr>             <tr><td align="right">punkty dodania: </td> <td align="left"><input type="text" class="input" name="ile"></td></tr>             <tr><td align="right">uzasadnienie: </td> <td align="left"><input type="text" class="input" name="zaco" maxlength="500"></td></tr>             <tr><td colspan="2" align="center"><input type="submit" class="button" name="dodaj_punkty" value="dodaj punkty"></td></tr>             </table>             </form>             ';         }         }      if (isset($_post['dodaj_punkty'])) {       $imiona = $_post["imiona"];     $nazwiska = $_post['nazwiska'];     $dom = $_post['dom'];     $punkty_start = $_post['punkty_start'];     $ile = $_post['ile'];     $zaco = $_post['zaco'];     $punkty_uczen_end = $punkty_start + $ile;     $kto_akcja = $userdata['user_name'];     $kto_id = $userdata['user_id'];     $komu = ''.$imiona.' '.$nazwiska.'';     $dzis = date("y-m-d h:i:s");      $result3 = dbquery(             "select id,nazwa,punkty             ".db_domy."             `nazwa` = '".$dom."'"     );      if (dbrows($result3)) {         while ($data3 = dbarray($result3)) {             $id_domu = $data3["id"];             $nazwa = $data3["nazwa"];             $punkty_dom_start = $data3["punkty"];         }         }     $punkty_dom_end = $punkty_dom_start + $ile;      echo 'dla ucznia ('.$imiona.$nazwiska.') dodano: '.$punkty_uczen_end.' dla domu ('.$id_domu.$nazwa.'): '.$punkty_domu_end.' ';      $resulta = dbquery("update ".db_domy." set punkty = '{$punkty_dom_end}' id = '{$id_domu}';");     $resultb = dbquery("insert ".db_ranking_domow." (ile, akcja, kto, komu, opis) values ('{$ile}','+','{$kto_akcja}','{$komu}','{$zaco}');");     $resultc = dbquery("update ".db_zapisy." set punkty = '{$punkty_uczen_end}' id = '{$uczen_id}';");     $resultd = dbquery("insert ".db_ru." (kiedy, kto_dane, kto_id, komu, ile, zaco, co) values ('{$dzis}','{$kto_akcja}','{$kto_id}','{$komu}','{$ile}', '{$zaco}', '+');");     redirect(fusion_self.$aidlink."&wykonane"); } 

i'd grateful help.

change $_get $_post trying receive post variable.


Comments

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -