Mysql
 sql >> Baza danych >  >> RDS >> Mysql

HTML - Zmień\Aktualizuj zawartość strony bez odświeżania\przeładowania strony

Masz dobry pomysł, więc postępuj zgodnie z instrukcjami:onclick programy obsługi działają po stronie klienta, w przeglądarce, więc nie można bezpośrednio wywołać funkcji PHP. Zamiast tego musisz dodać funkcję JavaScript, która (jak wspomniałeś) używa AJAX do wywoływania skryptu PHP i pobierania danych. Używając jQuery, możesz zrobić coś takiego:

<script type="text/javascript">
function recp(id) {
  $('#myStyle').load('data.php?id=' + id);
}
</script>

<a href="#" onClick="recp('1')" > One   </a>
<a href="#" onClick="recp('2')" > Two   </a>
<a href="#" onClick="recp('3')" > Three </a>

<div id='myStyle'>
</div>

Następnie umieszczasz swój kod PHP w osobnym pliku:(nazwałem go data.php w powyższym przykładzie)

<?php
  require ('myConnect.php');     
  $id = $_GET['id'];
  $results = mysql_query("SELECT para FROM content WHERE  para_ID='$id'");   
  if( mysql_num_rows($results) > 0 )
  {
   $row = mysql_fetch_array( $results );
   echo $row['para'];
  }
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TIMESTAMPADD() Przykłady – MySQL

  2. Czy mogę przechowywać obrazy w MySQL?

  3. PHP mysql przeszukuje wiele tabel za pomocą słowa kluczowego

  4. Tabela jest „tylko do odczytu”

  5. Czy możliwe jest grupowanie według wielu kolumn przy użyciu MySQL?