Martina Major - Webdesign

Alles rund um den Computer: Webdesign, Datenbanken, Programmierung, Internet, Intranet, Office-Lösungen, Workshops ... www.major-webdesign.de

  • Datenbanken
  • Software
  • Webdesign
  • Kontakt
  • Impressum

Hauptmenü

  • Startseite
  • meine bisherige Seite
  • Kosten für eine Homepage
  • Gästebuch
  • Homepage Hobby / Verein
  • Firmen - Homepage
  • Referenzen
  • Dokumentation

Projekte

  • JMol - Projekt
  • Kontaktformular
  • Minor - CMS
  • Cholesterien
  • Fahrtrouten

Grundlagen

  • Joomla 1.0.x
  • PHP und JavaScript
  • Oracle (Datenbank)
  • Suchmaschinen
  • für Webmaster

Erweiterungen-Joomla

  • Testinstallationen
  • MM - JMOL

Joomla

  • Suchmaschinenfreundliche URL's in Joomla 1.5.x
  • Suchmaschinenoptimierung

JavaScript-Variable an PHP übergeben


PHP läuft auf dem Server bereits beim Erstellen der Seite, damit ist klar, das Javascript Werte nur an eine neue Datei weitergegeben werden können.

Dieses Beispiel übergibt den Namen,die Aufgabennummer  und die erreichte Punktzahl beim Anklicken des Links an ein PHP-Skript, welches diese Daten in die Datenbank einträgt.

<script type="text/javascript"> 
<!--
      var name = "Christa";
      var nickname = "Chrille";
      var punkte = 33;
      var link = '<a href="/auswertung.php?name='
                 + name + '&nickname='
                 + nickname + '&punkte='
                + punkte + '">Eintragen...</a>'
      document.write(link);
-->  
</script> 

Das Javascript schreibt mit document.write() einen Link und setzt die vorher definierten Variablen ein:

Das PHP-Script liest die über die URL gelieferten Variablen wieder aus und trägt die Daten in die Datenbank ein

<?php
  $name     = $_GET["name"];
  $nickname = $_GET["nickname"]
  $punkte   = $_GET["punkte"]

hier fehlt jetzt noch der Eintrag in die Datenbank

Wenn das Eintragen in die Datenbank automatisch erfolgen soll, z.B. wenn das Spiel erfolgreich beendet wurde. Kann anstelle des generierten Links, auch die PHP-Seite für das Eintragen mit windows.location aufgerufen werden.

<script type="text/javascript"> 
<!--
function save_highscore(name,nickname,punkte){
    var loc_url = 'auswertung.php?name='
                 + name + '&nickname='
                 + nickname + '&punkte='
                 + punkte;
 
    window.location = loc_url;
}
-->  
</script> 
  • Facebook Like Button
  • Google Plus One Button
  • Load all Button
  • Info Button

© 2007 - 2012 Major - Webdesign Logo - Martina Major Design & Hosting: Major - Webdesign Logo - Major-Online.de