Ver Mensaje Individual
  #14 (permalink)  
Antiguo 01/08/2009, 12:30
AlvaroX
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: [Ayuda] Guardar Formulario...

mmm entonces se me ocurre ocupar un xml para no joder tanto con la base de datos

datos.xml

Código:
<?xml version="1.0" encoding="utf-8"?>
<datos>
<dato name="" lname="" edad=""/>
</datos>
formulario.php
Código:
$archivo = "datos.xml";

$xml = simplexml_load_file($archivo);
$name = $xml->dato[name];
$lname = $xml->dato[lname];
$edad = $xml->dato[edad];

if(isset($_POST['enter']))
{
$pname = $_POST['name'];
$plname = $_POST['lname'];
$pedad = $_POST['edad'];
$change = '<?xml version="1.0" encoding="utf-8"?>
<datos>
<dato name="'.$pname.'" lname="'.$plname.'" edad="'.$pedad.'"/>
</datos>';
$write = fwrite(fopen($archivo, "w+"), $change);
      if($write == true)
      {
      echo "Se cambiaron los datos";
      }
      else
      {
      echo "No se cambiaron los datos";
      }
}
else
{
echo '<form method="post" action="'.$_SERVER['SELF_PHP'].'">Nombre: <input type="text" name="name" value="'.$name.'"/><br/>Apellido: <input type="text" name="lname"  value="'.$lname.'"/><br/>Edad: <inpu type="text" name="edad"  value="'.$edad.'"/><br/><input type="submit" value="Enviar" name="enter"/></form>';
}