comment faire pour exécuter du code php sur le bouton soumettre sans actualisation/ rechargement de la page

Je veux exécuter un code php sur le bouton soumettre, cliquez sur sans rafraîchissant et recharger ma page. Est-il possible? j'ai également fonction javascript au chargement de la page, c'est pourquoi je ne veux pas me rafraîchir la page.
merci à l'avance.

<?php
if(isset($_POST["search"]))
{
$show = "SELECT * FROM data";
$rs = mysql_query($show) or die(mysql_error());
 $add_to_textbox = "<input type='button' name='btn' value='add' />";
#****results in Grid****
    echo "<table width='360px' border='1' cellpadding='2'>";
    $rowID=1;
while($row = mysql_fetch_array($rs))
{
    echo "<tr>";
    echo "<td width='130px' id='name.$rowID.'>$row[Name]</td>";
    echo "<td width='230px' id='link.$rowID.'><a href = '$row[Link]'>$row[Link]</a></td>";
    echo "<td width='130px' onclick='Display($rowID);'>$add_to_textbox</td>";
    echo "</tr>";
    $rowID++;
}
    echo "</table>";
#**********************
mysql_free_result($rs);
}
?>

<script type="text/javascript">
function Display(rowID){
    var linkVal = document.getElementById('link'+rowID+'').innerHTML.replace(/<\/?[^>]+(>|$)/g, "\n");
    document.getElementById("name").value = document.getElementById('name'+rowID+'').innerHTML;
    document.getElementById("link").value = linkVal; 
    }
</script>

voici mon code

  • simplement utiliser ajax.
  • Utilisation ajax, vous pouvez google.
  • pouvez-vous me montrer comment faire? @polin
  • eh bien, il est vraiment important 4: vous savez exactement ce que l'ajax n'. Il peut être fait sur le serveur et côté client, frappé de la base de données ou non. Donc, pour la connaissance initiale plz aller pour w3schools.com pour la première konwledge
  • j'ai cherché beaucoup mais n'a pas encore trouvé la réponse appropriée. 🙁
InformationsquelleAutor Bkay | 2012-11-26