innerhtml und php

CyberbobAB

Mitglied
Hallo,

ich habe mal eine kleine frage ist es irgendwie möglich mit dem JavaScript Befehl "innerhtml" php code einzufügen

Code:
document.getElementById('auswahl3').innerHTML =
			"<h4>Schritt 3</h4>"+
			"Vorschläge von Rufnummern: <br />"+
			"Datenbank<br />"+
			"<?php include'db.php'?>;";

Habe das schon ausprobiert aber es funktioniert nicht -.-''

Gibt es da eine Lösung ?
 
Hi,
erstmal danke das du geantwortet hast.
Also in der db.php werden Rufnummern aus einer Oracle Datenbank ausgelesen.

PHP:
<?php

error_reporting(E_ALL);

$conn = oci_Connect("benutzer","passwort","SID");

if($conn==false){

	echo "Die Verbindung zur Datenbank ist fehlgeschlagen <br />";
	exit;
	
}else{
	echo"Verbindung steht <br />";
	$sql = "SELECT * FROM TEST1";
	echo"SQL Befehl ".$sql." wird gesendet ... <br />";
	if($stmt = oci_parse($conn,$sql)){
		echo"Befehl geparst <br />";
	}else{
		echo"Befehl konnte nicht geparst werden <br />";
	}
	if($erg = oci_execute($stmt)){
		echo"Befehl wurde ausgefuehrt <br />";
	}else{
		echo"Befehl wurde nicht ausgefuehrt";
	}
	$i = 1;
	echo"<ul>";
	while ($row = oci_fetch_array ($stmt, OCI_BOTH)) {
		echo "<li>".$i.". 0800/".$row['RUFNUMMER']."</li>";
		$i++;
	}
	echo"</ul>";
}
	

?>

Das Ergebnis soll in einem mit JavaScript dynamisch erzeugten Formular in einem <div> mit innerHTML eingefügt werden.

Bin am verzweifeln,weiß absolut nicht wie ich das hinbekomme.
 
Ich möchte nur die Nummern die einmal von der db.php aus der Datenbank geholt worden in einem Div anzeigen lassen.

Also nicht wärend der Laufzeit aktualisieren oder so.

Ich weiß nicht wie ich es anders beschreiben soll ^^
 
Hi,

dann schreibe am Besten per PHP eine Javascript-Funktion mit den Werten in Dein Dokument, das ist kein Problem.

Beispiel:
PHP:
<html>
<head>
   <script type="text/javascript">
      <?php
         $inhalt = "irgendwas";
      ?>
      function foo() {
         document.getElementById("meinDiv").innerHTML = <?php echo $inhalt; ?>;
      }
    </script>
</head>

LG
 
Hi,

habe das mal ausprobiert läuft nicht

Code:
<html>
<head>
   <script type="text/javascript">
      <?php
         $inhalt = "BLUB";
      ?>
      function foo() {
         document.getElementById("blub").innerHTML = <?php echo $inhalt; ?>;
      }
    </script>
</head>

<body>
	<div id="blub">
		Test 123 ....
	</div>
	<input type="button"  value="BLUB" onclick="foo();"/>
</body>

</html>
 
Hi,

habe das mal ausprobiert läuft nicht

Na, das ist ja mal 'ne Fehlermeldung/-beschreibung...

Code:
<html>
<head>
   <script type="text/javascript">
      <?php
         $inhalt = "BLUB";
      ?>
      function foo() {
         document.getElementById("blub").innerHTML = "<?php echo $inhalt; ?>";
      }
    </script>
</head>

<body>
	<div id="blub">
		Test 123 ....
	</div>
	<input type="button"  value="BLUB" onclick="foo();"/>
</body>

</html>

So sollte es gehen. Wenn nicht, schau Dir den Quelltext an und was die Fehlerkonsole meldet.

LG
 

Neue Beiträge

Zurück