<?php require_once('../Connections/conexionproductos.php'); ?>
<script>
function requerir(){
try{
req=new XMLHttpRequest();
}catch(err1){
try{
req=new ActiveXObject("Microsoft.XMLHTTP");
}catch(err2){
try{
req=new ActiveXObject("Msxml2.XMLHTTP");
}catch(err3){
req= false;
}
}
}
return req;
}
var peticion=requerir();
function llamarAjaxGETpro(){
var aleatorio=parseInt(Math.random()*999999999);
valor=document.getElementById("catH").value;
var url="categoriaH1.php?valor="+valor+"&r="+aleatorio;
peticion.open("GET",url,true);
peticion.onreadystatechange =respuestaAjaxpro;
peticion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
peticion.send(null);
}
function llamarAjaxGETdis(){
var aleatorio=parseInt(Math.random()*999999999);
valor=document.getElementById("categoriaH1").value;
var url="categoriaH2.php?valor="+valor+"&r="+aleatorio;
peticion.open("GET",url,true);
peticion.onreadystatechange =respuestaAjaxdis;
peticion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
peticion.send(null);
}
function respuestaAjaxpro(){
if(peticion.readyState==4){
if(peticion.status==200){
//alert(peticion.responseText);
document.getElementById("catH1").innerHTML=peticion.responseText;
}else{
alert("ha ocurrido un error"+peticion.statusText);
}
}
}
function respuestaAjaxdis(){
if(peticion.readyState==4){
if(peticion.status==200){
//alert(peticion.responseText);
document.getElementById("catH2").innerHTML=peticion.responseText;
}else{
alert("ha ocurrido un error"+peticion.statusText);
}
}
}
</script>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
}
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ?
intval($theValue) : "NULL"; break;
case "double":
$theValue = ($theValue != "") ?
doubleval($theValue) : "NULL"; break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); }
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) { $updateSQL = sprintf("UPDATE tblproducto SET strProducto=%s, strSEO=%s, dblPrecio=%s, intEstado=%s, intCategoriaH=%s, intCategoriaH1=%s, intCategoriaH2=%s, strImagen=%s, strDescripcion=%s WHERE idProductos=%s", GetSQLValueString($_POST['strProducto'], "text"),
GetSQLValueString($_POST['strSEO'], "text"),
GetSQLValueString($_POST['dblPrecio'], "double"),
GetSQLValueString($_POST['intEstado'], "int"),
GetSQLValueString($_POST['intCategoriaH'], "text"),
GetSQLValueString($_POST['intCategoriaH1'], "text"),
GetSQLValueString($_POST['intCategoriaH2'], "text"),
GetSQLValueString($_POST['strImagen'], "text"),
GetSQLValueString($_POST['strDescripcion'], "text"),
GetSQLValueString($_POST['idProductos'], "int"));
$updateGoTo = "productos_lista.php";
if (isset($_SERVER['QUERY_STRING'])) { $updateGoTo .= (strpos($updateGoTo, '?')) ?
"&" : "?"; $updateGoTo .= $_SERVER['QUERY_STRING'];
}
}
$colname_consulta_productos = "0";
if (isset($_GET['recordID'])) { $colname_consulta_productos = $_GET['recordID'];
}
$query_consulta_productos = sprintf("SELECT * FROM tblproducto WHERE idProductos = %s", GetSQLValueString
($colname_consulta_productos, "int"));
$query_consultaH = "SELECT * FROM tblcategoriah ORDER BY tblcategoriah.strSiglas ASC";
?>
(...)
<body>
<div class="container">
<div class="header">
<!-- end .header -->
<img src="http://www.forosdelweb.com/f18/imatges/img05.jpg" width="961" height="300" /></div>
<div class="sidebar1">
<?php include("../includes/cabeceraadmin.php");
?>
<!-- end .sidebar1 -->
</div>
<div class="content"><!-- InstanceBeginEditable name="Contenido" -->
<h1>Editar producto</h1>
<p> </p>
<p> </p>
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
<table align="center">
<tr valign="baseline">
<td nowrap="nowrap" align="right">Producto:</td>
<td><input type="text" name="strProducto" value="
<?php echo htmlentities($row_consulta_productos['strProducto'], ENT_COMPAT, 'iso-8859-1'); ?>" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">SEO:</td>
<td><input type="text" name="strSEO" value="
<?php echo htmlentities($row_consulta_productos['strSEO'], ENT_COMPAT, 'iso-8859-1'); ?>" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Precio:</td>
<td><input type="text" name="dblPrecio" value="
<?php echo htmlentities($row_consulta_productos['dblPrecio'], ENT_COMPAT, 'iso-8859-1'); ?>" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Estado:</td>
<td><select name="intEstado">
<option value="1"
<?php if (!(strcmp(1, htmlentities($row_consulta_productos['intEstado'], ENT_COMPAT, 'iso-8859-1')))) {echo "SELECTED";} ?>>Activo</option>
<option value="0"
<?php if (!(strcmp(0, htmlentities($row_consulta_productos['intEstado'], ENT_COMPAT, 'iso-8859-1')))) {echo "SELECTED";} ?>>Inactivo</option>
</select></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Categoría H:</td>
<td><div id="dep">
<select name="catH" id="catH" onChange="llamarAjaxGETpro()" >
<option> Seleccione Categoría H </option>
<?php
do {
?>
<option value="
<?php echo $row_consultaH['strSiglas']?>"
<?php if (!(strcmp($row_consultaH[ 'strSiglas'], htmlentities($row_consulta_productos['intCategoriaH'], ENT_COMPAT, 'iso-8859-1')))) {echo "SELECTED";} ?>>
<?php echo $row_consultaH['strDescripcion']?></option>
<?php
?>
</select></div></td>
</tr>
<tr> </tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Categoría H1:</td>
<td> <div id="catH1">
<select disabled="disabled">
<option> Seleccione primero Categoría H </option>
</select></div></td>
</tr>
<tr> </tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Categoría H2:</td>
<td><div id="catH2">
<select disabled="disabled">
<option> Seleccione primero Categoría H1</option>
</select></div></td>
</tr>
<tr> </tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Imagen:</td>
<td><input type="text" name="strImagen" value="
<?php echo htmlentities($row_consulta_productos['strImagen'], ENT_COMPAT, 'iso-8859-1'); ?>" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Descripción:</td>
<td><input type="text" name="strDescripcion" value="
<?php echo htmlentities($row_consulta_productos['strDescripcion'], ENT_COMPAT, 'iso-8859-1'); ?>" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right"> </td>
<td><input type="submit" value="Actualizar registro" /></td>
</tr>
</table>
<input type="hidden" name="MM_update" value="form1" />
<input type="hidden" name="idProductos" value="<?php echo $row_consulta_productos['idProductos']; ?>" />
</form>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<!-- InstanceEndEditable -->
<!-- end .content --></div>
<div class="footer">
<p>Administración MAGALDISOUND</p>
<!-- end .footer --></div>
<!-- end .container --></div>
</body>
<!-- InstanceEnd --></html>
<?php
?>