Top
Home

You need three files. One used to hold the data called .xml. Another file that is the form that you use to update .xml called .php. Then you need your regular html file that retreives, formats and displays the data recorded on .xml.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

.php

 Form that updates .xml
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

<?php session_start();  
ini_set('error_reporting', E_ALL | E_STRICT);
ini_set('display_errors', 'Off');
ini_set('log_errors', 'Off');
ini_set('error_log', '/path/to/error_log');
?>
<html>
<head><title></title>

<style>
body {background-color : #000;
background-image:url(http://www.mooseloose.com/images/autumntbg.jpg);
}
</style>
</head>
<?php
if (!login()) exit;
?>
<?php function login(){
global $_POST;
global $_SESSION;
global $_GET;
if (isset($_GET["a"]) && ($_GET["a"] == 'logout')) $_SESSION["logged_in"] = false;
if (!isset($_SESSION["logged_in"])) $_SESSION["logged_in"] = false;
if (!$_SESSION["logged_in"]) {
$login = "";
$password = "";
if (isset($_POST["login"])) $login = @$_POST["login"];
if (isset($_POST["password"])) $password = @$_POST["password"];

if (($login != "") && ($password != "")) {
if (($login == "") && ($password == "")) {
$_SESSION["logged_in"] = true;
}
else {
?>
<p><center><b><font color="#000000">Sorry, Wrong. Try Again.</font></b></p>
<?php } } }if (isset($_SESSION["logged_in"]) && (!$_SESSION["logged_in"])) { ?>
<form name=FearDeargData action=".php" method="post">
<Center><table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr>
<td>Username</td>
<td><input type="text" name="login" value="<?php echo $login ?>"></td>
<td>Password</td>
<td><input type="password" name="password" value="<?php echo $password ?>"></td>
<td><input type="submit" name="action" value="Login"></td>
</tr>
</table>
</form>
<?php
}
if (!isset($_SESSION["logged_in"])) $_SESSION["logged_in"] = false;
return $_SESSION["logged_in"];
} ?>
<br>

<style>
.moosetext { background-color : #eee; border: 1px solid #008000; width: 500px; font-size:12px; font-family:sans-serif; padding:5px; } .moosebutt { text-decoration:none; background-color: #db6600; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px; color: #ffffff; border:1px solid #db6600; background-image: url(images/button_bg.jpg); } .moosebutt:hover { background-color: #000000; border:1px solid #000000; color:#fff; background-image: url(images/button_bg_over.jpg); } .MLlable{text-align:right;font-family:sans-serif;} .MLfield{text-align:left}
</style>

<?php
error_reporting(0);
$submit=$_POST['submit'];

$=$_POST[''];


/* PASTE AAA HERE PASTE AAA HERE*/


if(isset($submit)){
$file = ".xml";
$ROOT = simplexml_load_file($file) or die ("Yikes!!");


$ROOT->CHANNEL->ITEM-> ="$";


/* PASTE BBB HERE PASTE BBB HERE */


file_put_contents($file, $ROOT->asXML());
}
?>

<?php
$file = ".xml";
$ROOT = simplexml_load_file($file) or die ("Yikes!");

$=$ROOT->CHANNEL->ITEM->;

/* PASTE CCC HERE PASTE CCC HERE */

?>


<form name="FearDearg" action=".php" method="post">
<table border="0" cellpadding="4" cellspacing="2" width="122">

<td class="MLlable"><nobr></td>
<td class="MLfield"><input class="moosetext" type="text" name="" size="24" value="<?php echo $; ?>"> </td>
</tr>

<!-- PASTE DDD HERE PASTE DDD HERE-->

<td></td><td><input class="moosebutt" type="submit" name="submit" value="Update "></td> <td><td><a class="moosebutt" href=".php?a=logout">Logout</a>
</tr>
</table>
</form>


<?php
if (!login()) exit;
?>

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

.xml

Holds data and updates made with .php
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

<?xml version="1.0"?>
<ROOT>
<CHANNEL>

<ITEM>

<>FDearg</>

<!-- PASTE EEE HERE PASTE EEE HERE -->

</ITEM>
</CHANNEL>
</ROOT>

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Results Page. Name it what you want

.Getting and placing Variables | Displays Data on .XML
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

<?php
$file = ".xml";
$ROOT = simplexml_load_file($file) or die ("Yikes!");

$=$ROOT->CHANNEL->ITEM->;

/*PASTE FFF HERE PASTE FFF HERE */

?>


<table class="" style="">
<tr><td class="" style="" ><?php echo $; ?></td></tr>


<!-- PASTE GGG HERE PASTE GGG HERE -->

</table>

















<tr>
<td valign=top><nobr></td>
<td> <TEXTAREA id="styled"  NAME="" ROWS="5" COLS="24" WRAP="virtual"> <?php echo $; ?></TEXTAREA> <?php echo $Field; ?> </td></tr>


<tr>
<td><nobr></td>
<td>
<select name="font">
<OPTION value="<?php echo $; ?>"><?php echo $; ?></OPTION>
<OPTION value="aaa">aaa</OPTION>
<OPTION value="bbb">bbb</OPTION>
<OPTION value="ccc">ccc</OPTION>
<OPTION value="ddd">ddd</OPTION>
<OPTION value="eee">eee</OPTION>
<OPTION value="fff">fff</OPTION>
<OPTION value="ggg">ggg</OPTION>
<OPTION value="hhh">hhh</OPTION>
<OPTION value="iii">iii</OPTION>
<OPTION value="jjj">jjj</OPTION>
<OPTION value="kkk">kkk</OPTION>
<OPTION value="lll">lll</OPTION>
</SELECT> </td>
</tr>


<tr><td valign=top><p align=right><b><nobr>:</td>
<tr> <td>
<table><tr>
<td><p align=right><b> <?php echo $; ?><td><INPUT TYPE="Radio" NAME="<?php echo $; ?>" VALUE="<?php echo $; ?>" checked > </td> </tr> <td > <p align=right><b>aaa<td><INPUT TYPE="Radio" NAME="" VALUE="aaa">
</td>
</tr> <td><p align=right><b>
bbb<td><INPUT TYPE="Radio" NAME="" VALUE="bbb">
</td>
<tr><td><p align=right><b>
ccc<td><INPUT TYPE="Radio" NAME="" VALUE="ccc">
</td>
<tr><td><p align=right><b>
ddd<td><INPUT TYPE="Radio" NAME="" VALUE="ddd">
</td>
<tr><td><p align=right><b>
eee<td><INPUT TYPE="Radio" NAME="" VALUE="eee">
</td></table>
</td>
</tr>



FIELD 01:
FIELD 02:
FIELD 03:
FIELD 04:
FIELD 05:
FIELD 06:
FIELD 07:
FIELD 08:
FIELD 09:
FIELD 10:
FIELD 11:
FIELD 12:
FIELD 13:
FIELD 14:
FIELD 15: