hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 06:27



Jelenlévő felhasználók

Jelenleg 295 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 295 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 
Szerző Üzenet
HozzászólásElküldve: 2020.11.23. 20:19 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
Sziasztok!

SIKER:

FLAGS-al megoldottam..


Valaki tudna nekem segíteni egy picit PHP-ban mivel nem régiben kezdtem újra neki ezért már nem is emlékszem régen hogy oldottam meg... ( képet csatolok alulra, lehet úgy érthetőbb )


Elmélet:

Van 2 táblám jelen esetben:
* (users_data) és egy (valaszolt_users_data)
- users_data = id , valaszolt_users_data = vid

És akarok egy gombot a sima users_datáshoz, ami nem más mint az áthelyezés... és amikor rá megyek hogy áthelyezés... akkor az A táblából törölje az az id-t és rakja hozzá a B vid táblához ami már ugye a meválaszolt tábla...


Jelenlegi forrásom:

PHP

  1. <html>
  2. <head>
  3. <title>Klíma</title>
  4. <link rel="stylesheet" href="css/bootstrap.min.css">
  5.  
  6.  
  7. </head>
  8. <body>
  9. <div style="width:700px; margin:0 auto;">
  10.  
  11. <h3><p style="color:red">Kapott üzenetek (*)</p></h3>
  12. <table class="table table-striped table-bordered">
  13. <thead>
  14. <tr>
  15. <th style='width:50px;'>ID</th>
  16. <th style='width:150px;'>Teljes név</th>
  17. <th style='width:50px;'>Email</th>
  18. <th style='width:150px;'>Téma</th>
  19. <th style='width:50px;'>Üzenet</th>
  20. </tr>
  21. </thead>
  22. <tbody>
  23. <?php
  24. include('db.php');
  25.  
  26. if (isset($_GET['page_no']) && $_GET['page_no']!="") {
  27.     $page_no = $_GET['page_no'];
  28.     } else {
  29.         $page_no = 1;
  30.         }
  31.  
  32.     $total_records_per_page = 5;
  33.     $offset = ($page_no-1) * $total_records_per_page;
  34.     $previous_page = $page_no - 1;
  35.     $next_page = $page_no + 1;
  36.     $adjacents = "2";
  37.  
  38.     $result_count = mysqli_query($con,"SELECT COUNT(*) As total_records FROM `users_data`");
  39.     $total_records = mysqli_fetch_array($result_count);
  40.     $total_records = $total_records['total_records'];
  41.     $total_no_of_pages = ceil($total_records / $total_records_per_page);
  42.     $second_last = $total_no_of_pages - 1; // total page minus 1
  43.  
  44.     $result = mysqli_query($con,"SELECT * FROM `users_data` LIMIT $offset, $total_records_per_page");
  45.     while($row = mysqli_fetch_array($result)){
  46.         echo "<tr>
  47.               <td>".$row['id']."</td>
  48.               <td>".$row['user_name']."</td>
  49.               <td>".$row['user_email']."</td>
  50.               <td>".$row['user_targy']."</td>
  51.               <td>".$row['user_message']."</td>
  52.                <td><a href='forms/delete.php?id=".$row['id']."'>törlés</a></td>
  53.                 <td><a href='forms/delete.php?id=".$row['id']."'>Megválaszolva</a></td>
  54.               </tr>";
  55.              
  56.              
  57.         }
  58.          
  59.     mysqli_close($con);
  60.     ?>
  61. </tbody>
  62. </table>
  63.  
  64. <ul class="pagination">
  65.     <?php // if($page_no > 1){ echo "<li><a href='?page_no=1'>First Page</a></li>"; } ?>
  66.    
  67.     <li <?php if($page_no <= 1){ echo "class='disabled'"; } ?>>
  68.     <a <?php if($page_no > 1){ echo "href='?page_no=$previous_page'"; } ?>>Vissza</a>
  69.     </li>
  70.        
  71.     <?php
  72.     if ($total_no_of_pages <= 10){       
  73.         for ($counter = 1; $counter <= $total_no_of_pages; $counter++){
  74.             if ($counter == $page_no) {
  75.            echo "<li class='active'><a>$counter</a></li>"; 
  76.                 }else{
  77.            echo "<li><a href='?page_no=$counter'>$counter</a></li>";
  78.                 }
  79.         }
  80.     }
  81.     elseif($total_no_of_pages > 10){
  82.        
  83.     if($page_no <= 4) {        
  84.      for ($counter = 1; $counter < 8; $counter++){       
  85.             if ($counter == $page_no) {
  86.            echo "<li class='active'><a>$counter</a></li>"; 
  87.                 }else{
  88.            echo "<li><a href='?page_no=$counter'>$counter</a></li>";
  89.                 }
  90.         }
  91.         echo "<li><a>...</a></li>";
  92.         echo "<li><a href='?page_no=$second_last'>$second_last</a></li>";
  93.         echo "<li><a href='?page_no=$total_no_of_pages'>$total_no_of_pages</a></li>";
  94.         }
  95.  
  96.      elseif($page_no > 4 && $page_no < $total_no_of_pages - 4) {         
  97.         echo "<li><a href='?page_no=1'>1</a></li>";
  98.         echo "<li><a href='?page_no=2'>2</a></li>";
  99.         echo "<li><a>...</a></li>";
  100.         for ($counter = $page_no - $adjacents; $counter <= $page_no + $adjacents; $counter++) {        
  101.            if ($counter == $page_no) {
  102.            echo "<li class='active'><a>$counter</a></li>"; 
  103.                 }else{
  104.            echo "<li><a href='?page_no=$counter'>$counter</a></li>";
  105.                 }                  
  106.        }
  107.        echo "<li><a>...</a></li>";
  108.        echo "<li><a href='?page_no=$second_last'>$second_last</a></li>";
  109.        echo "<li><a href='?page_no=$total_no_of_pages'>$total_no_of_pages</a></li>";      
  110.             }
  111.        
  112.         else {
  113.         echo "<li><a href='?page_no=1'>1</a></li>";
  114.         echo "<li><a href='?page_no=2'>2</a></li>";
  115.         echo "<li><a>...</a></li>";
  116.  
  117.         for ($counter = $total_no_of_pages - 6; $counter <= $total_no_of_pages; $counter++) {
  118.           if ($counter == $page_no) {
  119.            echo "<li class='active'><a>$counter</a></li>"; 
  120.                 }else{
  121.            echo "<li><a href='?page_no=$counter'>$counter</a></li>";
  122.                 }                  
  123.                 }
  124.             }
  125.     }
  126. ?>
  127.    
  128.     <li <?php if($page_no >= $total_no_of_pages){ echo "class='disabled'"; } ?>>
  129.     <a <?php if($page_no < $total_no_of_pages) { echo "href='?page_no=$next_page'"; } ?>>Tovább</a>
  130.     </li>
  131.     <?php if($page_no < $total_no_of_pages){
  132.         echo "<li><a href='?page_no=$total_no_of_pages'>Előző &rsaquo;&rsaquo;</a></li>";
  133.         } ?>
  134. </ul>
  135.  
  136.  
  137. <br /><br />
  138.   </div>
  139.  
  140.  
  141.  
  142. <hr>
  143. <body>
  144. <div style="width:700px; margin:0 auto;">
  145.  
  146. <h3><p style="color:green">Megválaszolt üzenetek </p></h3>
  147. <table class="table table-striped table-bordered">
  148. <thead>
  149. <tr>
  150. <th style='width:50px;'>ID</th>
  151. <th style='width:150px;'>Teljes név</th>
  152. <th style='width:50px;'>Email</th>
  153. <th style='width:150px;'>Téma</th>
  154. <th style='width:50px;'>Üzenet</th>
  155. </tr>
  156. </thead>
  157. <tbody>
  158. </body>
  159. </html>
  160.  
  161. <?php
  162. include('db.php');
  163.  
  164. if (isset($_GET['page_no']) && $_GET['page_no']!="") {
  165.     $page_no = $_GET['page_no'];
  166.     } else {
  167.         $page_no = 1;
  168.         }
  169.  
  170.     $total_records_per_page = 5;
  171.     $offset = ($page_no-1) * $total_records_per_page;
  172.     $previous_page = $page_no - 1;
  173.     $next_page = $page_no + 1;
  174.     $adjacents = "2";
  175.  
  176.     $result_count = mysqli_query($con,"SELECT COUNT(*) As total_records FROM `valaszolt_users_data`");
  177.     $total_records = mysqli_fetch_array($result_count);
  178.     $total_records = $total_records['total_records'];
  179.     $total_no_of_pages = ceil($total_records / $total_records_per_page);
  180.     $second_last = $total_no_of_pages - 1; // total page minus 1
  181.  
  182.     $result = mysqli_query($con,"SELECT * FROM `valaszolt_users_data` LIMIT $offset, $total_records_per_page");
  183.     while($row = mysqli_fetch_array($result)){
  184.         echo "<tr>
  185.               <td>".$row['vid']."</td>
  186.               <td>".$row['user_name']."</td>
  187.               <td>".$row['user_email']."</td>
  188.               <td>".$row['user_targy']."</td>
  189.               <td>".$row['user_message']."</td>
  190.               // ide egy törlés kell csak
  191.               </tr>";
  192.              
  193.              
  194.         }
  195.          
  196.     mysqli_close($con);
  197.     ?>
  198. </tbody>
  199. </table>
  200.  
  201. <div style='padding: 10px 20px 0px; border-top: dotted 1px #CCC;'>
  202.  
  203. </div>
  204.  
  205. <ul class="pagination">
  206.     <?php // if($page_no > 1){ echo "<li><a href='?page_no=1'>First Page</a></li>"; } ?>
  207.    
  208.     <li <?php if($page_no <= 1){ echo "class='disabled'"; } ?>>
  209.     <a <?php if($page_no > 1){ echo "href='?page_no=$previous_page'"; } ?>>Vissza</a>
  210.     </li>
  211.        
  212.     <?php
  213.     if ($total_no_of_pages <= 10){       
  214.         for ($counter = 1; $counter <= $total_no_of_pages; $counter++){
  215.             if ($counter == $page_no) {
  216.            echo "<li class='active'><a>$counter</a></li>"; 
  217.                 }else{
  218.            echo "<li><a href='?page_no=$counter'>$counter</a></li>";
  219.                 }
  220.         }
  221.     }
  222.     elseif($total_no_of_pages > 10){
  223.        
  224.     if($page_no <= 4) {        
  225.      for ($counter = 1; $counter < 8; $counter++){       
  226.             if ($counter == $page_no) {
  227.            echo "<li class='active'><a>$counter</a></li>"; 
  228.                 }else{
  229.            echo "<li><a href='?page_no=$counter'>$counter</a></li>";
  230.                 }
  231.         }
  232.         echo "<li><a>...</a></li>";
  233.         echo "<li><a href='?page_no=$second_last'>$second_last</a></li>";
  234.         echo "<li><a href='?page_no=$total_no_of_pages'>$total_no_of_pages</a></li>";
  235.         }
  236.  
  237.      elseif($page_no > 4 && $page_no < $total_no_of_pages - 4) {         
  238.         echo "<li><a href='?page_no=1'>1</a></li>";
  239.         echo "<li><a href='?page_no=2'>2</a></li>";
  240.         echo "<li><a>...</a></li>";
  241.         for ($counter = $page_no - $adjacents; $counter <= $page_no + $adjacents; $counter++) {        
  242.            if ($counter == $page_no) {
  243.            echo "<li class='active'><a>$counter</a></li>"; 
  244.                 }else{
  245.            echo "<li><a href='?page_no=$counter'>$counter</a></li>";
  246.                 }                  
  247.        }
  248.        echo "<li><a>...</a></li>";
  249.        echo "<li><a href='?page_no=$second_last'>$second_last</a></li>";
  250.        echo "<li><a href='?page_no=$total_no_of_pages'>$total_no_of_pages</a></li>";      
  251.             }
  252.        
  253.         else {
  254.         echo "<li><a href='?page_no=1'>1</a></li>";
  255.         echo "<li><a href='?page_no=2'>2</a></li>";
  256.         echo "<li><a>...</a></li>";
  257.  
  258.         for ($counter = $total_no_of_pages - 6; $counter <= $total_no_of_pages; $counter++) {
  259.           if ($counter == $page_no) {
  260.            echo "<li class='active'><a>$counter</a></li>"; 
  261.                 }else{
  262.            echo "<li><a href='?page_no=$counter'>$counter</a></li>";
  263.                 }                  
  264.                 }
  265.             }
  266.     }
  267. ?>
  268.    
  269.     <li <?php if($page_no >= $total_no_of_pages){ echo "class='disabled'"; } ?>>
  270.     <a <?php if($page_no < $total_no_of_pages) { echo "href='?page_no=$next_page'"; } ?>>Tovább</a>
  271.     </li>
  272.     <?php if($page_no < $total_no_of_pages){
  273.         echo "<li><a href='?page_no=$total_no_of_pages'>Előző &rsaquo;&rsaquo;</a></li>";
  274.         } ?>
  275. </ul>
  276.  
  277.  
  278. <br /><br />
  279.   </div>



ELŐRE IS KÖSZÖNÖM SZÉPEN A SEGÍTSÉGET.


Csatolmányok:
1tablamovetable2.png
1tablamovetable2.png [ 19.33 KiB | Megtekintve 520 alkalommal ]

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!
Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 3 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole