online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon ErnstZ vom 28.10.2021, 11:07 Options

Javascript Variable an PHP

Hallo,

wie der Titel schon sagt, möchte ich den Wert einer Javascript-Variable in PHP weiterverarbeiten. Habe dazu schon etliche Beiträge gelesen, aber irgendwie funktioniert mein Weg nicht.

Ausgang ist ein HTML in dem per Javascript eine Dateinummer erfasst wird. Dieses Javascript ruft eine PHP Datei auf. Innerhalb des PHP Codes möchte ich nun die Dateinummer per PHP Variable weiterverarbeiten.

Innerhalb des Javascriptes habe ich folgendes:

function bla()
{
...
document.cookie = datei_name;
document.location = "demo.php?datei_name=" + datei_name;
...
{kdlink=("kd/demo.php");  
...
}


In der demo.php habe ich folgendes:

...
<script type="text/javascript">
<!--
document.write(datei_name);
//-->

alert (datei_name);

</script>
....
<?php

   echo $_GET['datei_name'];
   print ($datei_name);
   
?>
....


Per alert im Skript wird mir die richtige Dateinummer angezeigt, aber per PHP nicht. Die Dateinummer wird scheinbar nicht ans PHP übertragen bzw. wird mir der Wert von Dateinummer nicht ausgegeben.

Kann mir jemand helfen, wo liegt mein Fehler? Bin für jeden Tip dankbar!

Cheers, Ernst


Antwort schreiben

Antwort 1 von son_quatsch vom 28.10.2021, 11:32 Options

Deine PHP-Datei willst du vielleicht so gestalten:

<?php

   $datei_name= $_GET['datei_name'];

print '
<script type="text/javascript">
<!--
   var datei_name= "'. $datei_name. '";
document.write(datei_name);
//-->

alert (datei_name);

</script>';
   
?>

Antwort 2 von ErnstZ vom 28.10.2021, 11:58 Options

Zitat:
Deine PHP-Datei willst du vielleicht so gestalten:

<?php

$datei_name= $_GET['datei_name'];

print '
<script type="text/javascript">
<!--
var datei_name= "'. $datei_name. '";
document.write(datei_name);
//-->

alert (datei_name);

</script>';

?>


Erstmal danke für die Antwort. Das funktioniert insofern, dass sich ein Pop-Up öffnet, aber der Dateiname nicht angezeigt wird.

Wieso wird mir der Wert nicht einfach durch print($datei_name); ausgegeben?

Antwort 3 von son_quatsch vom 28.10.2021, 12:48 Options

Das Popup enthält natürlich nur dann einen Dateinamen, wenn du die PHP-Datei entsprechend aufgerufen hast:
http://www.meinserver.de/datei.php?datei_name=der_text


Darüberhinaus musst du dir im klaren sein, dass PHP und JS sich gegenseitig nicht sehen.

Antwort 4 von gast42 vom 28.10.2021, 13:39 Options

bitte sortier mal deinen Quellcode, wo wird die Variable datei_name gefüllt, wieso ist hier plötzlich ein Popup im Spiel, was soll das cookie, wären nur die ersten Fragen.

Mit diesen Quellcodefragmenten und deinen wirren Erklärungen lässt sich dein Problem kaum erfassen und schon gar nicht lösen!

Antwort 5 von Celine2002 vom 31.10.2021, 03:20 Options

Möchte Euch wirklich nicht in die Quere kommen habe auch keine Ahnung um was es sich bei Euch handelt aber auf meinem Pc meldet sich auch öftters, Java neues downladen, weiss überhaupt nicht um was es sich da dreht.

Muss ich es denn neudownladen und was oder für was ist das zuständig?
Bitte nicht mit Steinen werfen!

celine2002



  • *Threadedit* 02.11.2009, 08:52:28
    Admininfo: Führ bitte fremde Threads nicht fort indem du eigene Anfragen anhängst.
    Die User werden es dir danken. Siehe FAQ 2, #7
  • Antwort 6 von gast42 vom 02.11.2021, 07:03 Options

    @celine2002
    Java ist nochmals etwas ganz anderes als die hier besprochenen Programmiersprachen JavaScript und PHP. Aber es taucht genau wie diese beiden oft im Zusammenhang mit Internetseiten auf. Wenn du Seiten besuchst, die Java nutzen (offensichtlich ist das der Fall) solltest du das Java-Update machen.

    PS: es ist einfacher, wenn du eine neue Frage stellst, statt einen bestehenden Thread zu nutzen.

    Ähnliche Themen

    JavaScript aktivieren
    Mickey  06.05.2008 - 2170 Hits -

    PHP - URL Variable wird nicht übergeben?
    deehp  27.07.2008 - 39 Hits - 2 Antworten

    Apache PHP, PHP wird nicht interpretiert
    Kreavis  20.11.2008 - 106 Hits - 2 Antworten

    mit JavaScript DOM-Element löschen
    katy  14.12.2008 - 3044 Hits -

    (PHP) einen PHP-Parser mit PHP programmieren
    skribbtkiddie  17.07.2009 - 355 Hits - 1 Antwort

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026