Avatar billede Leif Jørgensen Juniormester
04. april 2018 - 19:27 Der er 13 kommentarer og
1 løsning

Få sat PHP variabel ind i et html dokument ?

hvordan kan jeg få indholldet af en php variabel (fra session) ind i et html dokument ( det er ikke en mulighed at omdøbe dokumentet til php da der så er andre ting der ikke vil virke)
Avatar billede Slettet bruger
04. april 2018 - 19:47 #1
Avatar billede Leif Jørgensen Juniormester
04. april 2018 - 19:59 #2
Det er som sagt ikke en mulighed at lave dokumentet om til et php så det duer ikke
Avatar billede Slettet bruger
04. april 2018 - 20:14 #3
så kan det ikke lade sig gøre
Avatar billede Leif Jørgensen Juniormester
04. april 2018 - 20:20 #4
der må da være en mmåde at omsætte indholdet af phpvariablen til noget jeg kan bruge i et html dokument
04. april 2018 - 23:47 #5
HEj,

Har du mulighed for at vise os lidt af din kode, så vi ud fra det, kan  vurdere om der er muligheder for at kunne hjælpe dig med dit problem .. ?

Kristian
Avatar billede Leif Jørgensen Juniormester
05. april 2018 - 11:11 #6
<!DOCTYPE html>
<?xml version="1.0" encoding="windows-1252" ?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="chrome=1"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

<title>Print Me That Label</title>
<link rel="stylesheet" type="text/css" href="PrintMeThatLabel.css" />
<script src = "cookie.js" type="text/javascript"> </script>
<script src = "base64.js" type="text/javascript"> </script>
<script src = "jquery-1.4.3.min.js" type="text/javascript"> </script>
<script src = "DYMO.Label.Framework.2.0.2.js" type="text/javascript" charset="UTF-8"> </script>
<script src = "PrintMeThatLabel.js" type="text/javascript" charset="UTF-8"> </script>

</head>

<body>
<div id="wrapper">
<div class='labelDesignArea'>
<?php
$aa ="abc";
    <label for="labelTextArea">Text on the label:</label><textarea name="labelTextArea" id="labelTextArea" rows='2'>xxxxxx </textarea>
   
    <button id='printButton'>Print</button>
    <div id='jobStatusDiv'>
        <span id='jobStatusMessageSpan'></span>
    </div>
Avatar billede Leif Jørgensen Juniormester
05. april 2018 - 11:13 #7
der hvor jeg har sat de  xxxxxx har jeg brug for indholdet af en php variabel men jeg kan ikke lave filen om til php da xlm i filen så ikke virker :(
Avatar billede Rune1983 Ekspert
05. april 2018 - 11:36 #8
Kunne det tænkes du kan anvendes følgende taget fra.
https://www.w3schools.com/js/js_json_php.asp

Din særskilte php fil hvor du henter indhold.
demo_file.php
<?php
$myObj->name = "John";
$myObj->age = 30;
$myObj->city = "New York";

$myJSON = json_encode($myObj);

echo $myJSON;
?>

I dit html dokument.
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
        document.getElementById("labelTextArea").value= myObj.name;
    }
};
xmlhttp.open("GET", "demo_file.php", true);
xmlhttp.send();
Avatar billede Leif Jørgensen Juniormester
05. april 2018 - 15:39 #9
det virker ikke der skriver den følgende på skærmen

xmlhttp.open("GET", "vari.php", true); xmlhttp.send();

var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var myObj = JSON.parse(this.responseText); document.getElementById("labelTextArea").value= myObj.name; } };
Avatar billede Leif Jørgensen Juniormester
05. april 2018 - 15:46 #10
Warning: Creating default object from empty value in /volume1/web/Lager/Udskrifter/Label_1/vari.php on line 2 {"name":"John","age":30,"city":"New York"}
Avatar billede Rune1983 Ekspert
06. april 2018 - 07:33 #11
Prøv med følgende i din vari.php
<?php
$myArr = array("din variabel");

$myJSON = json_encode($myArr);

echo $myJSON;
?>
Avatar billede Leif Jørgensen Juniormester
06. april 2018 - 11:52 #12
http://tangbjerg.dk/far/far/php.php

http://tangbjerg.dk/far/far/Ny%20fil.html

jeg har lagt de 2 filer på nettet se link umiddelbart sker der ikke noget  når de kører ?

men ingen fejlmeldinger heller ?
Avatar billede Rune1983 Ekspert
06. april 2018 - 14:07 #13
Har du script tags omkring?
<script>
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
        document.getElementById("labelTextArea").value= myObj.name;
    }
};
xmlhttp.open("GET", "demo_file.php", true);
xmlhttp.send();
</script>
Avatar billede Leif Jørgensen Juniormester
08. april 2018 - 16:09 #14
sÅ KOM DET TIL AT VIRKE DER SKULLE RETTES LIDT I KODEN MEN JSON VAR LØSNINGEN TUSINDE TAK FOR HJÆLPEN OG TÅLMODIGHEDEN
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester