Bagaimana cara menyegarkan fungsi di php?

Array nama file untuk file yang perlu di-refresh. Jalur file absolut atau relatif dapat digunakan

Nilai Pengembalian

Mengembalikan true_ saat sukses atau false saat gagal

Contoh

WinCache melakukan pemeriksaan rutin pada file yang di-cache untuk memastikan bahwa jika ada file yang berubah maka entri yang sesuai di cache akan diperbarui. Secara default pemeriksaan ini dilakukan setiap 30 detik. Jika, misalnya, skrip PHP memperbarui skrip PHP lain tempat pengaturan konfigurasi aplikasi disimpan, maka mungkin saja setelah pengaturan konfigurasi disimpan ke file, aplikasi masih menggunakan pengaturan lama untuk beberapa waktu hingga cache habis. . Dalam kasus tersebut mungkin lebih baik menyegarkan cache segera setelah file diubah. Contoh berikut menunjukkan bagaimana hal ini dapat dilakukan

Tidak yakin tempat terbaik untuk memposting ini tetapi mengingat cegukan yang sebenarnya tampaknya ada di sisi JS dari panggilan, saya melemparkannya ke sini

 

Perincian

1. Pemuatan Halaman

2. Tetapkan interval untuk memanggil Div dari "shipLineData" untuk memperbarui data Tabel MySQL

3. Muat Div/Data awal (Dapat melihat semua info tabel) - Ditambahkan dalam gema "test1" di bagian bawah jadi saya bisa mengubahnya tanpa harus mengubah data MySQL untuk menguji penyegaran

4. Tidak ada yang terjadi (Menambahkan kotak peringatan untuk pengujian, tidak pernah menyala)

5. Dapat menghapus "$('. shipLineData'). beban('kapal. php');" dari fungsi dan sekarang kotak peringatan muncul

 

halaman indeks



<!DOCTYPE html>
<html lang="en">


<head>

<!--                          Style for Tables              !-->

	<style>
* {
  box-sizing: border-box;
}

.row {
  display: flex;
  margin-left:-5px;
  margin-right:-5px;
}

.column {
  flex: 50%;
  padding: 5px;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
}

th {
      text-align: left;
  padding: 16px;
  font-size: 130%;
  font-weight: bold;
  color: orange;
}

td {
      text-align: left;
  padding: 16px;
  font-size: 90%;
  font-weight: bold;
}


tr:nth-child(even) {
  background-color: #f2f2f2;
}
		caption {
    text-align: center;
    margin-bottom: 5px;
    font-size: 100%;
    padding: 5px;
    letter-spacing: 2px;
    font-weight: bold;
}



	</style>
</head>

<body>
    

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  setInterval( refreshTables, 5000 );
  var inRequest = false;
  function refreshTables() {

      $('.shipLineData').load('shipline.php');
      window.alert("test");
  }
</script>

    

    <div class="shipLineData">
    <div class="row">
  <div class="column">
      

      
<?php include('shipline.php')?>

</div>
</div>

		</div>
</body>


</html>

 

kapal. php dengan pembuatan tabel

 

<?php

$servername = "localhost";
$username = "xxxx"; // User
$password = "xxxx";
$dbname = "xxxxx";
$results = array();
		    unset($results);
		    $results = array();

$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

$stmt = $conn->prepare("SELECT SystemID, ServiceOrder FROM ServicePending");
$stmt->execute();

$i = 0;
$stmt->bind_result($ID, $WO);
while ($stmt->fetch()) {
    $i += 1;
    $results[$i] = array('SystemID' => $ID,  'ServiceOrder' => $WO);
            }
            

$count = count($results);

  $i = 1;
  echo "<table id='shipLineTable'>";
  echo "<tr>";
      echo "<caption>Ready to Ship</caption>";
    echo "<th>Serial Number</th>";
    echo "<th>Work Order Number</th>";
    echo "</tr>";
  while ($i < $results && $i < $count + 1) {
    
    echo "<tr>";

    echo "<td>" . $results[$i]["SystemID"] . "</td>";
    echo "<td>" . $results[$i]["ServiceOrder"] . "</td>";
    echo "</tr>";
    
    $i++;
  }
  echo "</table>";
  echo "test1";

?>
_

 

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

  • Larutan

Bagaimana cara menyegarkan fungsi di php?
Bagaimana cara menyegarkan fungsi di php?

requinix

Diposting 29 September 2022

requinix

  • Bagaimana cara menyegarkan fungsi di php?
    Bagaimana cara menyegarkan fungsi di php?

  • Administrator
  • Bagaimana cara menyegarkan fungsi di php?
    • 14. 5k
    • 305
  • Lokasi. Amerika/Los_Angeles

  • Larutan

    • Membagikan

Diposting 29 September 2022

Ada kesalahan di konsol browser? . php?

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara menyegarkan fungsi di php?

RADaugherty

Diposting 30 September 2022

RADaugherty

  • Bagaimana cara menyegarkan fungsi di php?

  • Anggota
    • 12

  • Pengarang

    • Membagikan

Diposting pada 30 September 2022 (diedit)

6 jam yang lalu, kata requinix

Ada kesalahan di konsol browser? . php?

Halo. Tidak, saya tidak melihat kesalahan apa pun. Saya menggunakan GoDaddy dengan CPanel sejauh yang saya tahu satu-satunya informasi yang saya dapatkan ada di file "error_log" yang dihasilkannya jika ada kesalahan tetapi tidak ada yang tertulis di sana.  

 

Saya bodoh, saya baru belajar pengembangan web jadi saya tidak menyadari Chrome memiliki penampil konsol bawaan

 

Bagaimana cara menyegarkan fungsi di php?

 

Ini dilemparkan, saya akan menggalinya dan melihat apakah saya bisa mengetahui alasannya

 

Sepertinya saya perlu menambahkan referensi ke JQuery saja. Menambahkannya dan sekarang saya melihat kotak peringatan jadi saya akan terus menguji

 

Saat ini dikatakan saya memperbarui data tetapi jika saya mengubah gema pengujian saya dari shipline. php Saya tidak mendapatkan perubahan itu sampai saya menyegarkan halaman secara manual

Bagaimana cara menyegarkan jendela di PHP?

Di PHP Anda bisa menggunakan. $halaman = $_SERVER['PHP_SELF']; . $detik; . lokasi

Bagaimana cara me-refresh tabel di PHP?

Fungsi PHP mysqli_refresh() .

Bagaimana cara memuat ulang halaman saat ini tanpa kehilangan data formulir apa pun di PHP?

Cara termudah untuk memuat ulang halaman saat ini tanpa kehilangan data formulir, gunakan WebStorage di mana Anda memiliki -persistent storage (localStorage) atau berbasis sesi (sessionStorage) yang tetap berada di memori hingga . jendela. onload = function() {var name = localStorage. . window. onload = function() { var name = localStorage.

Bagaimana cara menyegarkan halaman tanpa memuat ulang di PHP?

Ini biasanya dicapai dengan teknik yang disebut AJAX . Teknik ini memuat data secara asinkron (di latar belakang) sehingga dapat memperbarui konten Anda tanpa perlu memuat ulang halaman. Cara termudah untuk mengimplementasikan AJAX adalah dengan metode jQuery load().