drom: Mit einem click eine javascript- und PHP-Funktion aufrufen

Hi folks,

ich habe einen Link in einem DIV. Wenn man auf den Link klickt, soll einmal der Div unsichtbar werden und der ID des DIV in der DB gespeichert werden.

Ich wollte deswegen einmal mit JS den DIV unsichtbar machen und mit PHP den DB-Eintrag.
Ich habe nun den Link so:
<div id="news_10">
<a href="#" onClick="javascript:hide('news_10')">Hide</a>
</div>

function hide(nname) {
obj = document.getElementsByTagName("div");
obj[nname].style.visibility = 'hidden';
obj[nname].style.height = '0px';
}

Meine JS Funktion funktioniert auch und der DIV verschwindet aber wie mache ich das mit dem Eintrag in der DB? Wie kann ich meine PHP-Funktion mitaurufen?

vielen Dank

  1. Hoi!

    Das JavaScript läuft im Browser. PHP auf dem Server. D.h. wenn jemand auf den Div klickt und die PHP Funktion soll aufgerufen werden, so muss die Seite neu geladen werden. Wenn du das nicht willst, dann solltest du dich mit AJAX befassen.
    Das kann ein PHP Seite "im Hintergrund" aufrufen und die übernimmt dann den Eintrag in der DB.

    Gruß
    Fabian

    1. Hi Fabian

      Hast recht. Bin irgendwie schon müde, dass ich nicht dran gedacht habe :-)

      Danke