Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

155 rindas
5.3KB

  1. <?php
  2. require 'include/head.php';
  3. require 'include/db.php';
  4. require 'include/check_session.php';
  5. echo '
  6. <div class="w3-container w3-padding-16">
  7. <div class="w3-padding-24 w3-container w3-third">
  8. <h2>Pievienot personu:</h2>
  9. <form enctype="multipart/form-data" acion="" method="POST">
  10. <label>Vārds:</label>
  11. <input class="w3-input" type="text" name="pers_vards">
  12. <label>Uzvārds:</label>
  13. <input class="w3-input" type="text" name="pers_uzvards">
  14. <!--<label>Dz.datums:</label>
  15. <input class="w3-input" id="datepicker" type="text" name="pers_gads">-->
  16. <label>Telefons:</label>
  17. <input class="w3-input" type="text" name="pers_telefons">
  18. <label>e-pasts:</label>
  19. <input class="w3-input" type="text" name="pers_epasts">
  20. <label>Pilsēta:</label>
  21. <input class="w3-input" type="text" name="pers_pilseta">
  22. <!--<label>Adrese:</label>
  23. <input class="w3-input" type="text" name="pers_adrese">-->
  24. <label>Amats uz ko kandidē:</label>
  25. <select class="w3-input" name="pers_amats">
  26. <option></option>';
  27. $mekl_am="SELECT * FROM tbAmats ORDER BY AmatsNos ASC";
  28. $izp_mekl_am=mysqli_query($conn,$mekl_am);
  29. while($rowmeklam=mysqli_fetch_assoc($izp_mekl_am))
  30. {
  31. echo'<option value="'.$rowmeklam['AID'].'">'.$rowmeklam['AmatsNos'].'</option>';
  32. }
  33. echo'</select>
  34. <br>
  35. <label>CV:</label>
  36. <input class="w3-input" type="file" name="pers_cv">
  37. <button onclick="myFunction("prasmesd")" class="w3-btn w3-block w3-black w3-left-align">Izvēlēties prasmes</button>
  38. <div style="overflow-y:11px;" id="prasmesd" class="w3-container">
  39. <table>';
  40. $tagsk=1;
  41. $mekl_pr="SELECT * FROM tbTag";
  42. $mekl_pr_iz=mysqli_query($conn,$mekl_pr);
  43. while($rezr=mysqli_fetch_assoc($mekl_pr_iz))
  44. {
  45. echo '<td><input class="w3-check" type="checkbox" value="'.$rezr['TID'].'" name="Tag'.$tagsk.'"><label>'.$rezr['TagName'].';</label></td>';
  46. if($tagsk%2==0)
  47. {
  48. echo '</tr><tr>';
  49. }
  50. $tagsk++;
  51. }
  52. echo'</table>';
  53. echo'
  54. </div>
  55. <br><input type="submit" class="w3-button w3-red" name="sagl_personu" value="Saglabāt">
  56. </form>
  57. </div>
  58. <div class="w3-padding-24 w3-container w3-twothird">
  59. <h2>Nesen pievienotās personas</h2>
  60. <table class="w3-table w3-striped">
  61. <tr>
  62. <th>Vārds</th>
  63. <th>Uzvārds</th>
  64. <th>E-pasts</th>
  65. <!--<th>CV</th>-->
  66. <th>Vairāk</th>
  67. </tr>';
  68. //Meklēsim pēdējās 10 pievienotās personas
  69. $mekl_pers="SELECT * FROM tbPersonas ORDER BY PID DESC LIMIT 10";
  70. $mekl_pers_i=mysqli_query($conn,$mekl_pers);
  71. while($row_pers=mysqli_fetch_assoc($mekl_pers_i))
  72. {
  73. echo'<tr>';
  74. echo'<td>'.$row_pers['PersVards'].'</td>';
  75. echo'<td>'.$row_pers['PersUzvards'].'</td>';
  76. echo'<td>'.$row_pers['PersEpasts'].'</td>';
  77. //echo'<td><a href="/upload/'.$row_pers['CVFails'].'"target="_blank"><button class="w3-button w3-red">CV</button></a></td>';
  78. echo'<td><form action="cvmarket.php" method="POST"><input type="hidden" value="'.$row_pers['PID'].'" name="pers_i"><input type="submit" class="w3-button w3-red" name="pers_vairak" value="Vairāk"></form></td>';
  79. echo'</tr>';
  80. }
  81. echo'</table>
  82. </div>
  83. </div>
  84. ';
  85. //Ja nospiež saglbāt personu!
  86. if(isset($_POST['sagl_personu']))
  87. {
  88. //visi mainīgie ir jāiegūst, kā arī jāapstrādā CV FAILS
  89. $vards=$_POST['pers_vards'];
  90. $uzvards=$_POST['pers_uzvards'];
  91. $dzimsanasd=$_POST['pers_gads'];
  92. $telefons=$_POST['pers_telefons'];
  93. $epasts=$_POST['pers_epasts'];
  94. $pilseta=$_POST['pers_pilseta'];
  95. $adrese=$_POST['pers_adrese'];
  96. $amats=$_POST['pers_amats'];
  97. $personasdatums=time();
  98. //Vispirms saglabāsim datus personas DB
  99. $personus="INSERT INTO tbPersonas (PersVards,PersUzvards,PersGads,PersTel,PersEpasts,PersPilseta,PersIela,PersPievienots) VALUES ('$vards','$uzvards','$dzimsanasd','$telefons','$epasts','$pilseta','$adrese','$personasdatums')";
  100. mysqli_query($conn,$personus) or die(mysqli_error($conn));
  101. $persid=mysqli_insert_id($conn);
  102. //Saglabājam datus persona+amats tabulā
  103. $sagl_amats="INSERT INTO tbPersAmats (PersID,AmatID) VALUES('$persid','$amats')";
  104. mysqli_query($conn,$sagl_amats);
  105. //Pārbaudām vai ir CV ko pievienot
  106. if(!file_exists($_FILES['pers_cv']['tmp_name']))
  107. {
  108. }
  109. else
  110. {
  111. //saglabājam CV failu datubāzē un arī persona CV datubāzē!
  112. //saglabājam failu
  113. $target_dir = "upload/";
  114. $temp = explode(".", $_FILES['pers_cv']['name']);
  115. $newfilename = round(microtime(true)) . '.' . end($temp);
  116. //$target_file = $target_dir . basename($_FILES['pers_cv']['name']);
  117. //saglabājam failu serverī
  118. if (move_uploaded_file($_FILES['pers_cv']['tmp_name'], $target_dir.$newfilename)) {
  119. echo "Fails ". basename( $_FILES['pers_cv']['name']). " ir veiksmīgi augšupielādēts.";
  120. } else {
  121. print_r($_FILES);
  122. }
  123. $sagl_cv="INSERT INTO tbCV (PERSID,CVFails) VALUES ('$persid','$newfilename')";
  124. mysqli_query($conn,$sagl_cv);
  125. }
  126. //saglabājam TAGUS priekš personas!
  127. for ($i = 1; $i <= $tagsk; $i++) {
  128. //visi mainīgie un ievietojam DB
  129. if(isset($_POST['Tag'.$i]))
  130. {
  131. $tags=$_POST['Tag'.$i];
  132. //pieprasījums ievietošanai
  133. $liekamtg="INSERT INTO tbCVTAG (PersonasID,TAGID) VALUES ('$persid','$tags')";
  134. mysqli_query($conn,$liekamtg);
  135. }
  136. }
  137. echo "<meta http-equiv='refresh' content='0'>";
  138. }
  139. ?>
  140. <script>
  141. function myFunction(id) {
  142. var x = document.getElementById(id);
  143. if (x.className.indexOf("w3-show") == -1) {
  144. x.className += " w3-show";
  145. } else {
  146. x.className = x.className.replace(" w3-show", "");
  147. }
  148. }
  149. </script>

Powered by TurnKey Linux.