Todo lo tengo en un archivo server !!! que es asi:
Código PHP:
Ver original<?php
require("xajax/xajax.inc.php");
// Funcion de Inicio.
function inicio()
{
$logo = "<center><img src='../img/ugb.png' alt='Logo UGB'></center>";
$respuesta = new xajaxResponse('ISO-8859-1');
$respuesta->addAssign("contenido","innerHTML",$logo);
return $respuesta->getXML();
}
// Funcion para insertar datos en la DB.
function insert_producto($x)
{
include("conexion.php");
$res = new xajaxResponse('ISO-8859-1');
$error = "";
$nom = $x["nombre"];
$desc = $x["desc"];
$cant = $x["cant"];
$rubro = $x["rubro"];
$provee = $x["provee"];
$cost = $x["costo"];
$may = $x["mayoreo"];
$det = $x["detalle"];
if($det == ""){
$error = "Digite el precio de detalle...";
}
if($may == ""){
$error = "Digite el precio de mayoreo...";
}
if($cost == ""){
$error = "Digite el costo...";
}
if($cant == ""){
$error = "Debe Digitar Cantidad del Producto..." ;
}
if($nom == ""){
$error = "Debe Digitar el Nombre del Producto..." ;
}
if($error != ""){
$res->alert($error);
}else{
include("conexion.php");
$nom = $x["nombre"];
$desc = $x["desc"];
$cant = $x["cant"];
$rubro = $x["rubro"];
$provee = $x["provee"];
$cost = $x["costo"];
$may = $x["mayoreo"];
$det = $x["detalle"];
$fecha_reg = date ( "Y-m-d" , $fecha_reg ); //$fecha_reg = date("Y-m-d"); //Aca se guarda con un dia adelantado.
$insert = mysql_query("insert into productos (id,nombre,descripcion,rubro,proveedor,stock,costo,pre_may,pre_det,activo,userid,fecha) values('','$nom','$desc','$rubro','$provee','$cant','$cost','$may','$det','1','1','$fecha_reg')", $c); if($insert){
$error = "El Producto \"$nom\" se Agrego Exitosamente...!!";
$res->redirect("index.php",0.5);
$res->alert($error);
}
else{
$error = "Error al Almacenar los Datos del Producto";
$res->alert($error);
}
}
return $res;
}
// Para el registro de las funciones.
$xajax = new xajax("server.php","xajax_",true);
$xajax->setCharEncoding("iso-8859-1"); // Le indica la codificación que debe utilizar
$xajax->decodeUTF8InputOn();
// Funcion de Inicio.
$xajax->registerFunction("inicio");
// Funcion insert_producto
$xajax->registerFunction("insert_producto");
$xajax->processRequests();
?>
Come vez todo codigo html va dentro de una variable que despues se adiere a un div y se muestra, cuando quiero poner codigo php, salgo con comillas y actuo !!
Puse dos funciones del codigo que utilizo