sql >> Database >  >> RDS >> Mysql

HTML - Wijzig\Update pagina-inhoud zonder de pagina te vernieuwen\herladen

Je hebt het juiste idee, dus hier is hoe je verder gaat:de onclick handlers worden aan de clientzijde uitgevoerd, in de browser, dus u kunt een PHP-functie niet rechtstreeks aanroepen. In plaats daarvan moet je een JavaScript-functie toevoegen die (zoals je al zei) AJAX gebruikt om een ​​PHP-script aan te roepen en de gegevens op te halen. Met jQuery kun je zoiets als dit doen:

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

Vervolgens plaats je je PHP-code in een apart bestand:(ik heb het data.php genoemd) in het bovenstaande voorbeeld)

<?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. Mytop – Een handig hulpmiddel voor het bewaken van MySQL/MariaDB-prestaties in Linux

  2. De tekst-, ntext- en afbeeldingsgegevens> typen kunnen niet worden vergeleken of gesorteerd, behalve bij gebruik van IS NULL of LIKE> operator

  3. Salesforce-gegevens bijwerken met een SQL Server-cursor

  4. Hoe kan ik meerdere functie-evaluaties vermijden met de (func()).* syntaxis in een SQL-query?