php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.05.2005, 23:24  
Gast
 
Beiträge: n/a
Standard Variablenübergabe von Javascript an PHP

Ich habe bereits Stunden damit verbracht im Internet nach einer Lösung zu suchen, aber ohne Erfolg. Jetzt hoffe ich daß mir die PHP-Profis wenigstens einen Lösungsansatz aufzeigen können. Alles wäre verflucht leicht wenn die Variablen nicht wären. Das Problem ist eigentlich simpel.

Ich habe ein Script das eine <select><options> Anweisung enthält. Dort rufe ich bei Wahl einer Option ein Javascript auf und dieses wiederum ein PHP-Script das ein neues Fenster öffnet.

Aus dem Javascript wird eine Variable (Nummer der Option) an das PHP-Script in der URL übergeben. (..test.php?nummer=javavariable)
Das PHP-Script kann auf die Variable zugreifen wenn register_globals aktiviert ist.

Wie kann ich auf diese JavascriptVariable im PHP-Script zugreifen wenn register_globals auf off gestellt ist?

Danke, auch wenn es keine Lösung gibt.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.05.2005, 23:29  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Über $_GET['nummer']

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum. Bitte beim nächsten Mal darauf achten..

Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.
Die gestellte Frage entspricht nicht dem Wissensstand eines Profis. Dazu: http://www.phpfriend.de/forum/viewtopic.php?t=21431

moved to PHP - Anfänger
__________________
mod = master of disaster
Waq ist offline  
Alt 29.05.2005, 01:00  
Gast
 
Beiträge: n/a
Standard

Danke, aber ein Anfänger würde diese Frage wahrscheinlich nicht beantworten können. Ich kann mich aber auch täuschen.
Gruß
 
Alt 29.05.2005, 01:01  
Erfahrener Benutzer
 
Registriert seit: 22.03.2005
Beiträge: 355
faux
faux eine Nachricht über ICQ schicken faux eine Nachricht über AIM schicken faux eine Nachricht über MSN schicken faux eine Nachricht über Yahoo! schicken
Standard

Die Kategorien beziehen sich nicht auf die "Teilnehmer" sondern auf die Frage.
Sonst würde jeder ja in der Kategorie "Profi" posten, oder?
__________________
Wer weiß dass er nichts weiß, weiß mehr, als der der nicht weiß dass er nichts weiß.
www.e-faux.com
faux ist offline  
Alt 29.05.2005, 01:10  
Gast
 
Beiträge: n/a
Standard

OK. Aber ich hebe es eben ausprobiert und es funktioniert nicht. Der erste Aufruf sieht so aus <select name=music size=1 onChange=wo(this.options[this.selectedIndex].value)>";

wo() ist ein Javascriptfunktion die ein Fenster öffnet, also somit ein neues Script ausführt. In diesem Script kann man die Variable die an die wo()-Funktion übergeben wurde nicht auslesen. auch mit $_GET['music'] nicht ...
 
Alt 22.08.2005, 10:29  
Gast
 
Beiträge: n/a
Standard

Das hier würde mich auch interessieren.

Ich muss eine Browsererkennung starten, soweit nicht schwer (die Codes gibts ja in Massen). Allerdings muss ich eine Variable per PHP überprüfen und dann soll daraus HTML Quellcode generiert werden.

Im Javascript stehen die Variablen "Name" und "Version" (und noch ein paar andere aber das interessiert hier nicht). Nun möchte ich mit Name und Version überprüfen, ob es ein IE oder ein anderer Browser ist, wenn IE dann nimm die eine Variable, wenn nicht, dann die andere. Quasi halt mit einer IF-Abfrage, das solls gewesen sein.
 
Alt 22.08.2005, 14:06  
Erfahrener Benutzer
 
Registriert seit: 07.07.2005
Beiträge: 150
sysop
sysop eine Nachricht über ICQ schicken
Standard

das in den head-tag:
Code:
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
<!-- Begin
var navName = navigator.appName ;
var brVer = navigator.userAgent; var brNum; var reg = new RegExp('/');
function verNumIE() {
   var brVerId = brVer.indexOf('MSIE');
   brNum = brVer.substr(brVerId,8);
}
function verNumOt() {
   var brVerId = brVer.search(reg);
   brNum = brVer.substring(brVerId+1);
}
//  End -->
</script>

<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
<!-- Begin
if (navigator.appName == 'Microsoft Internet Explorer') {
  verNumIE() ;
} else {
  verNumOt() ;
}

if( navigator.appName == 'Microsoft Internet Explorer')
{
document.write('<?PHP $browser="ie"; ?>');
}

else
{
document.write('<?PHP $browser="nicht ie"; ?>');
}
//  End -->
</script>
jetzt kannst du in deinem php-script die variable $browser per echo ausgeben.
__________________
gruss sys
sysop ist offline  
Alt 22.08.2005, 15:21  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

@dali
Hochkommatas sind nicht so dein Fall, oder?

Code:
function wo(v) {
  window.location.href='deineseite?deinwert=' + v;
}
Code:
echo '<select name="music" size="1" onChange="wo(this.options[this.selectedIndex].value);">';
DiBo33 ist offline  
Alt 29.08.2005, 08:43  
Gast
 
Beiträge: n/a
Standard

also das mit den Browsern hab ich jetzt gelöst, dafür danke.

Ich versuche jetzt noch klicks zu zählen und in eine Datenbank zu schreiben. Nun meine Frage. Es handelt sich um ein PHP Skript inkl. JS, wie bekomme ich jetzt klicks gezählt, wenn der Benutzer eine andere Seite anklickt. Ums deutlicher zu sagen. ich bin gerade dabei eine Bannerrotation zu bauen, das habe ich auch soweit, allerdings werden die klicks auf die jeweiligen Banner nicht gezählt, die Banner ID´s stehen in JS als banner[i] (wobei i halt von 1 bis anzahl). Gibt es in JS funktionen, die mir die klicks in eine DB schreiben? Oder läst sich das mit PHP realisieren
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
Lange Verarbeitungszeiten - Zuviel JavaScript? [-UFO-]Melkor HTML, Usability und Barrierefreiheit 2 15.06.2007 23:54
http user mit Javascript abfrage tennessee HTML, Usability und Barrierefreiheit 3 31.10.2006 13:18
Unsichtbares Formularfeld mit Javascript ansprechen mAy^daY HTML, Usability und Barrierefreiheit 6 13.08.2006 21:25
Javascript von Smileys und Buttons wie B U I ändern... mickschen HTML, Usability und Barrierefreiheit 10 07.06.2006 15:56
PHP + Javascript + MYSQL socke PHP Tipps 2006 4 02.04.2006 22:02
Variable wird geändert bei Übergabe an Javascript PHP Tipps 2007 4 17.12.2005 16:53
[Erledigt] Mit PHP prüfen ob JavaScript beim Browser aktiviert ist? HTML, Usability und Barrierefreiheit 3 21.07.2005 12:43
[Erledigt] Mouseover Menü in Javascript und PHP Lösung ? PHP Tipps 2005-2 4 20.07.2005 08:48
[Erledigt] JavaScript &amp; PHP (Bilderupload) PHP-Fortgeschrittene 5 11.07.2005 17:08
Php soll Javascript beschleunigen PHP Tipps 2005 4 17.04.2005 12:56
Javascript ON/OFF Connar PHP Tipps 2005 3 03.04.2005 09:47
JavaScript in JavaScript geschriebene Html-Datei einbinden. woods HTML, Usability und Barrierefreiheit 6 06.09.2004 18:33
Javascript HTML, Usability und Barrierefreiheit 5 31.08.2004 18:30
php + Javascript, Variablenübergabe PHP Tipps 2004 14 28.07.2004 15:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
variablenübergabe javascript php, http://www.php.de/php-tipps-2005/23814-variablenuebergabe-von-javascript-php.html, variablenübergabe php javascript, php javascript variable zugreifen, variablenübergabe javascript, javascript php variablenübergabe, variablenübergabe von javascript an php, variablenübergabe von javascript zu php, variablenübergabe javascript zu php, mouseover php öffnen variable, variablenübergabe javascript an php, variablenübergabe javascript - php, variablenübergabe js an php, explorer script beschleunigen, variablenübergabe java nach php, javavariable an php übergeben, java variablen, variablenübergabe von javascript nach php, variablenübergabe via javascript in variable schreiben, variablenübergabe von js an php

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.