Hallo zusammen,
ich habe folgendes Problem. Ich möchte, dass was in die Eingabefeld eingegeben wurde mittels PHP in XML speichern.
Allerdings speichert er es nicht so, wie ich das möchte. Also gar nicht. Kann jemand helfen? Geht davon aus dass ich absoluter Anfänger bin. Danke im voraus.
Der dazugehörige PHP Code
ich habe folgendes Problem. Ich möchte, dass was in die Eingabefeld eingegeben wurde mittels PHP in XML speichern.
Allerdings speichert er es nicht so, wie ich das möchte. Also gar nicht. Kann jemand helfen? Geht davon aus dass ich absoluter Anfänger bin. Danke im voraus.
HTML:
<?php
include_once("ubergabe.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Feedback</title>
</head>
<body>
<?php
echo ('
<form action="ubergabe.php" method ="post">
<table>
<tr>
<th>
Thema:
</th>
<th>
<input name="thema" type="text" size="30" maxlength="40">
</th>
</tr>
</form>
<form action="input_button.htm">
<p>
<td><input type="reset"></td>
<td><input type="submit"></td>
</p>
');
?>
</body>
</html>
Der dazugehörige PHP Code
PHP:
<?php
if (isset($_POST["thema"])){
$thema = $_POST["thema"];
$file = "xml_datei1.xml";
$xml = simplexml_load_file($file);
$daten = $xml->addChild("Thema", $_POST["thema"]);
file_put_contents($file, $xml->asXml());
}
?>