zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden PHP Variablen an JS ?!

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 17.05.2011, 07:23
r4w r4w ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 13.05.2011
Beiträge: 11
r4w befindet sich auf einem aufstrebenden Ast
Standard PHP Variablen an JS ?!

Guten Morgen zusammen,

da ich mal wieder nicht weiterkomme mit meinem Code und Google auch nichts brauchbares ausspuckt, wende ich mich nochmals an dieses tolle Forum

Es geht darum, dass ich in einer PHP Seite JS-Code ausführen muss und schaffe es nichtmal die Variablen anständig zu übergeben..

Am Ende soll das so funktionieren: Beim klick auf einen der 4 Buttons (s. Bild) soll ein PopUp aufgehen mit 1-2 Formularfeldern, die nach dem Ausfüllen wieder zurück an die Ursprüngliche Site (bzw. in dessen Textfeld - das weiss ich schon wie, wenn ich es schaffe die Variablen zu übergeben) gegeben werden.

Eigentlich alles so wie in diesem Forum Editor


Hat jemand nochmal nen Tipp für mich?
Angehängte Grafiken
Dateityp: png b1.PNG (12,5 KB, 9x aufgerufen)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 17.05.2011, 10:03
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

JavaScript wird im Browser ausgeführt, PHP auf dem Server.
Variablen direkt übergeben geht nicht, du kannst den Wert einer PHP-Variable z.B. per echo-Befehl zu einem Validen JavaScript-Befehl zusammenführen.
__________________
github | http://dnaber.de
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 17.05.2011, 11:57
Benutzerbild von fox
fox fox ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.09.2006
Beiträge: 1.008
fox sorgt für eine eindrucksvolle Atmosphärefox sorgt für eine eindrucksvolle Atmosphäre
Standard

Zum sicheren Transport der Variablen in beide Richtungen ist JSON am geeignetsten.

In PHP gibts dafür ab 5.2 json_encode() respektive json_decode().

In Javascript gibts mehrere Möglichkeiten, siehe dazu:
JSON - Wikipedia, the free encyclopedia

Möchtest du tatsächlich nur eine einzige Variable übergeben, dann geht das so:
PHP-Code:
<script>
var myvar = '<?php echo addslashes($myvar); ?>';
</script>
addslashes ist optional, der Sicherheit halber solltest du das aber drin lassen, wenn nicht magic_quotes an sind.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP: Variablen werden nicht in den String integriert Neokil Serveradministration und serverseitige Scripte 3 05.05.2011 13:34
php Seiten online stellen online Serveradministration und serverseitige Scripte 7 27.03.2009 12:13
Dateien auslagern - Include und PHP ArcVieh Serveradministration und serverseitige Scripte 17 27.03.2008 18:09
2 PHP Variablen in XHTML übergeben - Valdierung fehlgeschlagen der_Praktikant (X)HTML 7 13.12.2007 12:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:05 Uhr.