Mysql
 sql >> база данни >  >> RDS >> Mysql

HTML - Промяна\Актуализиране на съдържанието на страницата без опресняване\презареждане на страницата

Имате правилната идея, така че ето как да продължите:onclick манипулаторите се изпълняват от страна на клиента, в браузъра, така че не можете да извикате директно PHP функция. Вместо това трябва да добавите функция на JavaScript, която (както споменахте) използва AJAX за извикване на PHP скрипт и извличане на данните. С помощта на jQuery можете да направите нещо подобно:

<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>

След това поставяте своя PHP код в отделен файл:(аз го нарекох data.php в горния пример)

<?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. MySQL - length() срещу char_length()

  2. Достъп до отдалечена база данни на mysql от командния ред

  3. Как да преномерирате първичния индекс

  4. Как MySQL обработва ORDER BY и LIMIT в заявка?

  5. Как да използвам LOAD_FILE за зареждане на файл в MySQL blob?