Foros del Web » Programando para Internet » PHP »

Actualizar registro desde menús desplegables dependientes

Estas en el tema de Actualizar registro desde menús desplegables dependientes en el foro de PHP en Foros del Web. Hola buenas, Estoy haciendole una tienda online a un amigo y llevo dias ya con un problemilla que no se solucionar: Tengo que actualizar un ...
  #1 (permalink)  
Antiguo 19/10/2012, 13:45
 
Fecha de Ingreso: octubre-2012
Mensajes: 7
Antigüedad: 12 años, 1 mes
Puntos: 0
Actualizar registro desde menús desplegables dependientes

Hola buenas,

Estoy haciendole una tienda online a un amigo y llevo dias ya con un problemilla que no se solucionar:

Tengo que actualizar un registro, para ello defino sus campos con entradas de texto mas 3 categorias en menu desplegable y dependientes entre si.

Siguiendo un tuto de AJAX logro tener los tres desplegables funcionando pero cuando le doy a actualizar registro no se me actualiza nada en la BD.

ALGUIEN SABE PORQUÉ NO SE ACTUALIZA Y/O COMO SOLUCIONARLO?

aqui dejo mi pagina de actualizar registro y uno de los dos ajax asociados:


////////////////////
<?php require_once('../Connections/conexionproductos.php'); ?>
<script>
//hacer que funcione con diferentes navegadores
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=peticio n.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=peticio n.responseText;
}else{
alert("ha ocurrido un error"+peticion.statusText);
}
}
}

</script>

<?php
(...)

$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"));

mysql_select_db($database_conexionproductos, $conexionproductos);
$Result1 = mysql_query($updateSQL, $conexionproductos) or die(mysql_error());

$updateGoTo = "productos_lista.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}

$colname_consulta_productos = "0";
if (isset($_GET['recordID'])) {
$colname_consulta_productos = $_GET['recordID'];
}
mysql_select_db($database_conexionproductos, $conexionproductos);
$query_consulta_productos = sprintf("SELECT * FROM tblproducto WHERE idProductos = %s", GetSQLValueString($colname_consulta_productos, "int"));
$consulta_productos = mysql_query($query_consulta_productos, $conexionproductos) or die(mysql_error());
$row_consulta_productos = mysql_fetch_assoc($consulta_productos);
$totalRows_consulta_productos = mysql_num_rows($consulta_productos);

mysql_select_db($database_conexionproductos, $conexionproductos);
$query_consultaH = "SELECT * FROM tblcategoriah ORDER BY tblcategoriah.strSiglas ASC";
$consultaH = mysql_query($query_consultaH, $conexionproductos) or die(mysql_error());
$row_consultaH = mysql_fetch_assoc($consultaH);
$totalRows_consultaH = mysql_num_rows($consultaH);
?>

(...)

<h1>Editar producto</h1>
<p>&nbsp;</p>
<p>&nbsp;</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
} while ($row_consultaH = mysql_fetch_assoc($consultaH));
?>
</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">&nbsp;</td>
<td><input type="submit" value="Actualizar Producto" /></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>&nbsp;</p>

<?php
mysql_free_result($consulta_productos);
mysql_free_result($consultaH);
?>

//////////

<?php require_once('../Connections/conexionproductos.php'); ?>
<?php
$valor=$_GET['valor'];
$re=mysql_query("SELECT * FROM tblcategoriah1 WHERE strSiglasH = '$valor'");

echo'<select id="categoriaH1" onchange=llamarAjaxGETdis()>';
echo'<option >Seleccione Categoría H1</option>';
while($f=mysql_fetch_array($re)){
echo'<option value="'.$f['strDescripcion'].'">'.$f['strDescripcion'].'</option>';
}

echo'</select>';
?>
  #2 (permalink)  
Antiguo 19/10/2012, 13:51
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 15 años
Puntos: 168
Respuesta: Actualizar registro desde menús desplegables dependientes

sin usar ajax, el script php te modifica los registros? si es así, entonces el problema está en ajax, intenta separar los problemas un poco y así sabes de donde viene el problema, si del servidor ( script php ) o del cliente ( ajax )
  #3 (permalink)  
Antiguo 19/10/2012, 14:37
 
Fecha de Ingreso: octubre-2012
Mensajes: 7
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Actualizar registro desde menús desplegables dependientes

Si si, antes lo hacia a palo seco (sin filtrar nada o poniendo filtros manuales) y modificaba perfectamente los registros de la BD, creo que el problema es AJAX. Si tienes curiosidad te mando los php enteros o algo
  #4 (permalink)  
Antiguo 19/10/2012, 18:50
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 15 años
Puntos: 168
Respuesta: Actualizar registro desde menús desplegables dependientes

Código Javascript:
Ver original
  1. var url="categoriaH1.php?valor="+valor+"&r="+aleatorio ;

Código Javascript:
Ver original
  1. var url="categoriaH2.php?valor="+valor+"&r="+aleatorio ;

no veo que en tu php captures esos datos.
con $_GET
Las variables 'r' y 'valor'
  #5 (permalink)  
Antiguo 20/10/2012, 08:49
 
Fecha de Ingreso: octubre-2012
Mensajes: 7
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Actualizar registro desde menús desplegables dependientes

Ahora te lo busco pero si no recibiera dichos datos no me haria bien el filtraje de los combos e los selects
  #6 (permalink)  
Antiguo 20/10/2012, 08:53
 
Fecha de Ingreso: octubre-2012
Mensajes: 7
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Actualizar registro desde menús desplegables dependientes

Justo arriba se define valor

valor=document.getElementById("catH").value;

y este &r no se que coño es jeje
  #7 (permalink)  
Antiguo 20/10/2012, 09:01
 
Fecha de Ingreso: octubre-2012
Mensajes: 7
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Actualizar registro desde menús desplegables dependientes

Se me actualiza toda la info modificada del producto pero las variables seleccionadas por lista dependiente con AJAX no
  #8 (permalink)  
Antiguo 20/10/2012, 09:40
 
Fecha de Ingreso: octubre-2012
Mensajes: 7
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Actualizar registro desde menús desplegables dependientes

esto es categoriaH1

Código PHP:
Ver original
  1. <?php require_once('../Connections/conexionproductos.php'); ?>
  2. <?php
  3. $valor=$_GET['valor'];
  4. $re=mysql_query("SELECT * FROM tblcategoriah1 WHERE strSiglasH = '$valor'");
  5.  
  6. echo'<select id="categoriaH1" onchange=llamarAjaxGETdis()>';
  7. echo'<option >Seleccione Categoría H1</option>';
  8. while($f=mysql_fetch_array($re)){
  9.   echo'<option value="'.$f['strDescripcion'].'">'.$f['strDescripcion'].'</option>';
  10.   }
  11.  
  12. echo'</select>';
  13. ?>
  #9 (permalink)  
Antiguo 20/10/2012, 09:44
 
Fecha de Ingreso: octubre-2012
Mensajes: 7
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Actualizar registro desde menús desplegables dependientes

Y esto el editor de productos (sorry por ponerlo mal al principio)

Código PHP:
Ver original
  1. <?php require_once('../Connections/conexionproductos.php'); ?>
  2. <script>
  3.  
  4. function requerir(){
  5.     try{
  6.     req=new XMLHttpRequest();
  7.     }catch(err1){
  8.         try{
  9.         req=new ActiveXObject("Microsoft.XMLHTTP");
  10.         }catch(err2){
  11.             try{
  12.             req=new ActiveXObject("Msxml2.XMLHTTP");
  13.             }catch(err3){
  14.             req= false;
  15.             }
  16.         }
  17.     }
  18. return req;
  19. }
  20.  
  21. var peticion=requerir();
  22. function llamarAjaxGETpro(){
  23. var aleatorio=parseInt(Math.random()*999999999);
  24. valor=document.getElementById("catH").value;
  25. var url="categoriaH1.php?valor="+valor+"&r="+aleatorio;
  26. peticion.open("GET",url,true);
  27. peticion.onreadystatechange =respuestaAjaxpro;
  28. peticion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  29. peticion.send(null);
  30. }
  31.  
  32. function llamarAjaxGETdis(){
  33. var aleatorio=parseInt(Math.random()*999999999);
  34. valor=document.getElementById("categoriaH1").value;
  35. var url="categoriaH2.php?valor="+valor+"&r="+aleatorio;
  36. peticion.open("GET",url,true);
  37. peticion.onreadystatechange =respuestaAjaxdis;
  38. peticion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  39. peticion.send(null);
  40. }
  41.  
  42. function respuestaAjaxpro(){
  43.  
  44.     if(peticion.readyState==4){
  45.         if(peticion.status==200){
  46.         //alert(peticion.responseText);
  47.         document.getElementById("catH1").innerHTML=peticion.responseText;
  48.         }else{
  49.         alert("ha ocurrido un error"+peticion.statusText);
  50.         }
  51.     }
  52. }
  53. function respuestaAjaxdis(){
  54.  
  55.     if(peticion.readyState==4){
  56.         if(peticion.status==200){
  57.         //alert(peticion.responseText);
  58.         document.getElementById("catH2").innerHTML=peticion.responseText;
  59.         }else{
  60.         alert("ha ocurrido un error"+peticion.statusText);
  61.         }
  62.     }
  63. }
  64.  
  65. </script>
  66.  
  67. <?php
  68. if (!function_exists("GetSQLValueString")) {
  69. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  70. {
  71.   if (PHP_VERSION < 6) {
  72.     $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  73.   }
  74.  
  75.   $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  76.  
  77.   switch ($theType) {
  78.     case "text":
  79.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  80.       break;    
  81.     case "long":
  82.     case "int":
  83.       $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  84.       break;
  85.     case "double":
  86.       $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
  87.       break;
  88.     case "date":
  89.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  90.       break;
  91.     case "defined":
  92.       $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  93.       break;
  94.   }
  95.   return $theValue;
  96. }
  97. }
  98.  
  99. $editFormAction = $_SERVER['PHP_SELF'];
  100. if (isset($_SERVER['QUERY_STRING'])) {
  101.   $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
  102. }
  103.  
  104. if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
  105.   $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",
  106.                        GetSQLValueString($_POST['strProducto'], "text"),
  107.                        GetSQLValueString($_POST['strSEO'], "text"),
  108.                        GetSQLValueString($_POST['dblPrecio'], "double"),
  109.                        GetSQLValueString($_POST['intEstado'], "int"),
  110.                        GetSQLValueString($_POST['intCategoriaH'], "text"),
  111.                        GetSQLValueString($_POST['intCategoriaH1'], "text"),
  112.                        GetSQLValueString($_POST['intCategoriaH2'], "text"),
  113.                        GetSQLValueString($_POST['strImagen'], "text"),
  114.                        GetSQLValueString($_POST['strDescripcion'], "text"),
  115.                        GetSQLValueString($_POST['idProductos'], "int"));
  116.  
  117.   mysql_select_db($database_conexionproductos, $conexionproductos);
  118.   $Result1 = mysql_query($updateSQL, $conexionproductos) or die(mysql_error());
  119.  
  120.   $updateGoTo = "productos_lista.php";
  121.   if (isset($_SERVER['QUERY_STRING'])) {
  122.     $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
  123.     $updateGoTo .= $_SERVER['QUERY_STRING'];
  124.   }
  125.   header(sprintf("Location: %s", $updateGoTo));
  126. }
  127.  
  128. $colname_consulta_productos = "0";
  129. if (isset($_GET['recordID'])) {
  130.   $colname_consulta_productos = $_GET['recordID'];
  131. }
  132. mysql_select_db($database_conexionproductos, $conexionproductos);
  133. $query_consulta_productos = sprintf("SELECT * FROM tblproducto WHERE idProductos = %s", GetSQLValueString($colname_consulta_productos, "int"));
  134. $consulta_productos = mysql_query($query_consulta_productos, $conexionproductos) or die(mysql_error());
  135. $row_consulta_productos = mysql_fetch_assoc($consulta_productos);
  136. $totalRows_consulta_productos = mysql_num_rows($consulta_productos);
  137.  
  138. mysql_select_db($database_conexionproductos, $conexionproductos);
  139. $query_consultaH = "SELECT * FROM tblcategoriah ORDER BY tblcategoriah.strSiglas ASC";
  140. $consultaH = mysql_query($query_consultaH, $conexionproductos) or die(mysql_error());
  141. $row_consultaH = mysql_fetch_assoc($consultaH);
  142. $totalRows_consultaH = mysql_num_rows($consultaH);
  143. ?>
  144. (...)
  145.  
  146. <body>
  147.  
  148. <div class="container">
  149.   <div class="header">
  150.     <!-- end .header -->
  151.     <img src="http://www.forosdelweb.com/f18/imatges/img05.jpg" width="961" height="300" /></div>
  152.   <div class="sidebar1">
  153.     <?php include("../includes/cabeceraadmin.php");
  154. ?>
  155.     <!-- end .sidebar1 -->
  156.   </div>
  157.   <div class="content"><!-- InstanceBeginEditable name="Contenido" -->
  158.    
  159.     <h1>Editar producto</h1>
  160.     <p>&nbsp;</p>
  161.     <p>&nbsp;</p>
  162.     <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
  163.       <table align="center">
  164.         <tr valign="baseline">
  165.           <td nowrap="nowrap" align="right">Producto:</td>
  166.           <td><input type="text" name="strProducto" value="<?php echo htmlentities($row_consulta_productos['strProducto'], ENT_COMPAT, 'iso-8859-1'); ?>" size="32" /></td>
  167.         </tr>
  168.         <tr valign="baseline">
  169.           <td nowrap="nowrap" align="right">SEO:</td>
  170.           <td><input type="text" name="strSEO" value="<?php echo htmlentities($row_consulta_productos['strSEO'], ENT_COMPAT, 'iso-8859-1'); ?>" size="32" /></td>
  171.         </tr>
  172.         <tr valign="baseline">
  173.           <td nowrap="nowrap" align="right">Precio:</td>
  174.           <td><input type="text" name="dblPrecio" value="<?php echo htmlentities($row_consulta_productos['dblPrecio'], ENT_COMPAT, 'iso-8859-1'); ?>" size="32" /></td>
  175.         </tr>
  176.         <tr valign="baseline">
  177.           <td nowrap="nowrap" align="right">Estado:</td>
  178.           <td><select name="intEstado">
  179.             <option value="1" <?php if (!(strcmp(1, htmlentities($row_consulta_productos['intEstado'], ENT_COMPAT, 'iso-8859-1')))) {echo "SELECTED";} ?>>Activo</option>
  180.             <option value="0" <?php if (!(strcmp(0, htmlentities($row_consulta_productos['intEstado'], ENT_COMPAT, 'iso-8859-1')))) {echo "SELECTED";} ?>>Inactivo</option>
  181.           </select></td>
  182.         </tr>
  183.         <tr valign="baseline">
  184.           <td nowrap="nowrap" align="right">Categoría H:</td>
  185.           <td><div id="dep">
  186.           <select name="catH" id="catH" onChange="llamarAjaxGETpro()" >
  187.           <option> Seleccione Categoría H </option>
  188.             <?php
  189. do {  
  190. ?>
  191.             <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>
  192.             <?php
  193. } while ($row_consultaH = mysql_fetch_assoc($consultaH));
  194. ?>
  195.           </select></div></td>
  196.         </tr>
  197.         <tr> </tr>
  198.         <tr valign="baseline">
  199.           <td nowrap="nowrap" align="right">Categoría H1:</td>
  200.           <td> <div id="catH1">
  201.           <select disabled="disabled">
  202.                 <option> Seleccione primero Categoría H </option>
  203.           </select></div></td>
  204.         </tr>
  205.         <tr> </tr>
  206.         <tr valign="baseline">
  207.           <td nowrap="nowrap" align="right">Categoría H2:</td>
  208.           <td><div id="catH2">
  209.           <select disabled="disabled">
  210.  <option> Seleccione primero Categoría H1</option>
  211.           </select></div></td>
  212.         </tr>
  213.         <tr> </tr>
  214.         <tr valign="baseline">
  215.           <td nowrap="nowrap" align="right">Imagen:</td>
  216.           <td><input type="text" name="strImagen" value="<?php echo htmlentities($row_consulta_productos['strImagen'], ENT_COMPAT, 'iso-8859-1'); ?>" size="32" /></td>
  217.         </tr>
  218.         <tr valign="baseline">
  219.           <td nowrap="nowrap" align="right">Descripción:</td>
  220.           <td><input type="text" name="strDescripcion" value="<?php echo htmlentities($row_consulta_productos['strDescripcion'], ENT_COMPAT, 'iso-8859-1'); ?>" size="32" /></td>
  221.         </tr>
  222.         <tr valign="baseline">
  223.           <td nowrap="nowrap" align="right">&nbsp;</td>
  224.           <td><input type="submit" value="Actualizar registro" /></td>
  225.         </tr>
  226.       </table>
  227.       <input type="hidden" name="MM_update" value="form1" />
  228.       <input type="hidden" name="idProductos" value="<?php echo $row_consulta_productos['idProductos']; ?>" />
  229.     </form>
  230.     <p>&nbsp;</p>
  231. <p>&nbsp;</p>
  232. <p>&nbsp;</p>
  233. <p>&nbsp;</p>
  234. <p>&nbsp;</p>
  235. <p>&nbsp;</p>
  236.   <!-- InstanceEndEditable -->
  237.    
  238.     <!-- end .content --></div>
  239.   <div class="footer">
  240.     <p>Administración MAGALDISOUND</p>
  241.     <!-- end .footer --></div>
  242.   <!-- end .container --></div>
  243. </body>
  244. <!-- InstanceEnd --></html>
  245. <?php
  246. mysql_free_result($consulta_productos);
  247.  
  248. mysql_free_result($consultaH);
  249. ?>

Etiquetas: dependientes, desplegables, html, mysql, registro, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:33.