Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-02-2008
lynaiz lynaiz is offline
Registrado
 
Registrado: feb 2008
Posts: 4
Poder: 0
lynaiz Va por buen camino
Guardar seleccion sin submit

En el siguiente codigo lleno un combo desde la base de datos
¿Como puedo recoger en una variable el indice de la seleccion (indice de producto1) antes de realizar el submit? Debe ser algo con onchange?
Muchisimas gracias por vuestro tiempo




Código PHP:
                    $consulta "SELECT * FROM productos"
                    
$result mysql_query($consulta); 
                    
//Lleno el combo 
                    
if ($row mysql_fetch_array($result)){  
                  
                     echo 
"<select name='producto1'>"
                     do { 
                             echo 
'<option value= "'.$row[0].'">'.$row[3].'</option>'
                             } while (
$row mysql_fetch_array($result));  
                             echo 
'</select>';
 
                             } 
Responder Con Cita
  #2  
Antiguo 23-02-2008
keyboy keyboy is offline
Miembro
 
Registrado: oct 2004
Posts: 367
Poder: 20
keyboy Va por buen camino
Si lo haces en el evento onchange es muy sencillo porque puedes usar this para pasar el objeto select como parámetro a la función que maneje el evento:

Código:
<select name='producto1' onchange='cambiaProducto(this);'>
Así, en cambiaProducto, el parámetro es el select que generó el evento:

Código:
function cambiaProducto(oSelect)
{
  alert(oSelect.value);
}
Bye
Responder Con Cita
  #3  
Antiguo 25-02-2008
lynaiz lynaiz is offline
Registrado
 
Registrado: feb 2008
Posts: 4
Poder: 0
lynaiz Va por buen camino
Lo primero gracias
Me da error en la sintaxis de la funcion
Un saludo
Responder Con Cita
  #4  
Antiguo 25-02-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Habría que ver porqué el error: a mí me funciona bien, como es espera.

Código PHP:
<html>

<
script>
function 
cambiaProducto(oSelect){
  
alert(oSelect.value);
}
</script>

<body>

<select name="producto1" onchange="cambiaProducto(this);">
  <option>Pepe</option>
  <option>Juan</option>
</select>


</body>

</html> 
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 25-02-2008
lynaiz lynaiz is offline
Registrado
 
Registrado: feb 2008
Posts: 4
Poder: 0
lynaiz Va por buen camino
joe ya esta.
Como se nota que es lunes y que estoy muy espesa!!
ajajjaja
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Simular click en submit(imagen) de formularios web RazoR Internet 9 17-03-2011 18:31:07
Cómo enviar una variable sin el botón submit maximo_nashir PHP 9 15-08-2007 22:00:44
Valor del Submit dentro de JavaScript tramjauer HTML, Javascript y otros 4 28-03-2007 14:35:30
Reset y submit en un botón elcigarra HTML, Javascript y otros 19 12-12-2006 03:45:26
una seleccion YolandaM Impresión 2 04-10-2003 20:11:59


La franja horaria es GMT +2. Ahora son las 07:42:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi