Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/02/2012, 00:40
asumaran
 
Fecha de Ingreso: febrero-2012
Mensajes: 1
Antigüedad: 12 años, 3 meses
Puntos: 1
Sonrisa Respuesta: Problema con submit de select

De la forma que estas haciendo no se puede, ya que lo que hace es reenviar el formulario a Editar.php cada vez que se dispara el evento change en el combo
si quieres que funcione,podrias hacer que el action de tu form sea
Código PHP:
Editar.php?codpro=<?php echo $_GET['cod_pro']; ?>
pero no sería la mejor forma, ya que cada vez que cambies el combo tendrías que enviar el formulario recargando la página lo cual puede resultar molesto.

Lo que podrías hacer es utilizar AJAX para cargar el contenido sin refrescar la pagina o enviar el form

para empezardeberias quitar el método submit() al evento change en el combo quedando así simplemente

Código HTML:
<select id="cboCategoria" name="cboCategoria"> 

y dentro de <head> haces algo como esto:


Código:
<script>

$(document).ready(function(){
 
 $('select[name="cboCategoria"]').change(function(){
   var catID = $(this).val();
  $.get('/ruta/a/archivo.php?catID='+catID, function(result){
 alert(result);
   $(this).html(result);

});
 
});

});

</script>


Tu archivo "ruta/a/archivo.php"

Código PHP:
<?php

$cat_id 
= (int) $_GET['catID'];

$html get_whateveryouwant($cat_id);

echo 
$hmtl;

?>

Espero te ayude, cualquier cosa me lo haces saber