Foros del Web » Programando para Internet » PHP »

¿como uno esto?

Estas en el tema de ¿como uno esto? en el foro de PHP en Foros del Web. a ver, tengo un panel de administrador en el que se pueden editar productos, al darle a editar un producto sale una pagina que nos ...
  #1 (permalink)  
Antiguo 26/06/2006, 12:46
Avatar de Apal  
Fecha de Ingreso: febrero-2005
Mensajes: 93
Antigüedad: 12 años, 10 meses
Puntos: 0
Exclamación ¿como uno esto?

a ver, tengo un panel de administrador en el que se pueden editar productos, al darle a editar un producto sale una pagina que nos pide la categoria principal y al seleccionarla nos lleva a editar el producto en si. lo que quiero es que me vaya directalemte a editar el producto y en esa misma pagina nos pregutne la categoria.

o por el contrario, si alguien sabe como hacer que ese boton se clicke automaticamente con algun javascript..

muchas gracias :D

esta es la pagina.
Código PHP:
     case 'editar':
    if(empty($_POST['cat'])) {
?>
<a href="index.php?sec=adm">Administración</a> > Editar producto<br><br>
Selecciona una categoría principal
<form method="post" action="index.php?sec=adm&op=catalogo&ac=editar&id=<?=$_GET['id']?>">
<select name="cat">
<?php
$categoria 
mysql_result(mysql_query("SELECT id_cat FROM categorias WHERE id = '" . (int)$_GET[cat] . "' LIMIT 1"), 0);
$query mysql_query("SELECT * FROM categorias WHERE tipo='cat'");
while(
$row mysql_fetch_array($query)) {
?>
<option value="<?=$row['id']?><?php if($categoria == $row['id']) { echo 'selected'; } ?>><?=$row['titulo']?></option>
<?php ?>
</select>
<input type="submit" name="Enviar" value="Seleccionar Categoría">
</form>
<br>[<a href="javascript:history.go(-1);">Volver</a>]

<?php
} else {
$dat mysql_query("SELECT * FROM productos WHERE id='$_GET[id]'");
while(
$datos mysql_fetch_array($dat)) {
?>
<form action="adm/catalogo/editar.php?id=<?=$_GET['id']?>" method="post" enctype="multipart/form-data" name="fvalida2" id="fvalida2">
  Titulo:
    <input type="text" name="titulo" size="50" value="<?=$datos['titulo']?>"onfocus="this.style.border='1px solid #f00'" onblur="this.style.border='1px solid #bbb'">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="80" class="Estilo3">Referencia:<br />
          <input name="referencia" type="text" id="referencia" value="<?=$datos['referencia']?>" size="10" onfocus="this.style.border='1px solid #f00'" onblur="this.style.border='1px solid #bbb'"/></td>
      <td class="Estilo3" >Subcategoria:<br />
        <select name="subcat">
          <?php
$query 
mysql_query("SELECT * FROM categorias WHERE tipo='subcat' AND id_cat='$_POST[cat]'");
while(
$row mysql_fetch_array($query)) {
?>
          <option value="<?=$row['id']?>">
          <?=$row['titulo']?>
          </option>
          <?php ?>
        </select></td>
    </tr>
  </table>
      Imagen:<br>
    <input name="archivo" class="form" type="file"onfocus="this.style.border='1px solid #f00'" onblur="this.style.border='1px solid #bbb'">
    <input type="hidden" name="foto" value="ok">
    <input type="hidden" name="clave_orig" value="<?=$datos['clave']?>">
    <br>
    Descripción:<br>
    <textarea name="contenido" cols="45" rows="6"onfocus="this.style.border='1px solid #f00'" onblur="this.style.border='1px solid #bbb'"><?=$datos['contenido']?>
    </textarea>
    <br>
    Precio: 
    <input type="text" name="precio" size="10" value="<?=$datos['precio']?>">
€&nbsp;&nbsp;&nbsp;
    Mostrar precio con IVA:
    <select name="iva"onfocus="this.style.border='1px solid #f00'" onblur="this.style.border='1px solid #bbb'">
      <option value="no"  <?php if($datos['iva'] == 'no') { echo 'selected'; } ?>>no</option>
      <option value="si">si</option>
  </select>
    <br>
    <input name="editar" type="submit" id="editar" onclick="valida_envia()" value="Editar producto">
    <input type="reset" value="Borrar">
    <input name="button22" type="button" onclick="history.back()" value="Volver" onfocus="this.style.border='1px solid #f00'" onblur="this.style.border='1px solid #bbb'" />
</form>
<?php
}
}
     break;
__________________
A todos los que dijeron que ésto no tenia futuro... :patada:
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 13:38.