Foros del Web » Programando para Internet » PHP »

Check Box Varios Valores

Estas en el tema de Check Box Varios Valores en el foro de PHP en Foros del Web. HOLA A TODOS!!!! Este es mi estreno en el foro y no se si me explicare bien (si es así decirmelo) Tengo una duda con ...
  #1 (permalink)  
Antiguo 30/05/2008, 12:30
juanmi80
Invitado
 
Mensajes: n/a
Puntos:
Check Box Varios Valores

HOLA A TODOS!!!!

Este es mi estreno en el foro y no se si me explicare bien (si es así decirmelo)

Tengo una duda con un check box y me gustaría que alguien me puediera ayudar.

En un formulario tengo un check box con 2 variables en cada zona (option) que se me ve bien:
Código PHP:
<form action="modificar_eliminar_cliente.php" method="POST">
<select name="lista" size="3">
<?php
for ($i 0$i $elementos$i++){

echo 
"<option>";
echo 
"$nombre[$i]";
echo 
"$DNI[$i]";
echo 
"</option>";

}
?>
</select>
<input type="submit" name="b_eliminar" value="Eliminar">
<input type="submit" name="b_modificar" value="Modificar">
</form>
El Problema es el siguiente:
Cuando intento menter la variable DNI como oculta:
Código PHP:
<form action="modificar_eliminar_cliente.php" method="POST">
<select name="lista" size="3">
<?php
for ($i 0$i $elementos$i++){

echo 
"<option>";
echo 
"$nombre[$i]";
echo 
"<INPUT TYPE=HIDDEN NAME='DNI' value='".$DNI[$i]."'>";
echo 
"</option>";

}
?>
</select>
<input type="submit" name="b_eliminar" value="Eliminar">
<input type="submit" name="b_modificar" value="Modificar">
</form>
Las dos variables se salen del check box apareciendo en una lista normal (la 2ª no se ve porque está como hidden).

¿Hay alguna forma de poder contener las dos variable, siendo la 2ª hidden, en el chek bon sin que me de este problema?

MUCHAS GRACIAS DE ANTEMANO!!!!!
  #2 (permalink)  
Antiguo 30/05/2008, 12:47
Avatar de deet  
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 19 años
Puntos: 1
Respuesta: Check Box Varios Valores

hola juanmi80, bienvenido al foro.

veo que tienes problema con html, ya que estas metiendo la etiqueta <input type="hidden" /> dentro de las etiquetas <option></option>, de donde tomas las variables $nombre y $DNI, de una matriz o de la DB?
explicanos un poco más sobre tu problema para que nos sea más fácil ayudarte.

saludos,
  #3 (permalink)  
Antiguo 30/05/2008, 15:45
juanmi80
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Check Box Varios Valores

Hola deet!!!

Voy a intentar aclarartelo mejor.

Las variables $DNI[ ] y $nombre[ ] son dos vectores que contienen valores rescatados de una tabla en una BD.

Mi idéa es que la variable $DNI es la Clave Primaria de la tabla. La variable $nombre se pueda repetir.

Al usuario solo quiero mostrarle el $nombre en el list box y que cada $nombre del list box tenga asociado un $DNI.

De esta manera al intentar borrar o modificar algún nombre del list box, se coga el dni asociado al el para poder borrar o modificar al usuario de la base de datos.

Ejemplo viendo la variable $nombre y $DNI:
-----------------
Rubén 4111
Carlos 2333
Alberto 3424
Juan 3234
Carlos 4432
----------------
Enviar Modificar

Ejemplo viendo solo $nombre y ocultando $DNI. (esto es lo que quiero)

--------
Rubén
Carlos
Alberto
Juan
Carlos
--------
Enviar Modificar
Es posible que exista otro código diferente a:
Código PHP:
<INPUT TYPE=HIDDEN NAME='DNI' value='".$DNI[$i]."'
que sea para hacer lo que tengo pensado pero no se cual.

Si alguien me pudiera sugerir algo estaría muy agradecido.

PD: Perdon por haber dicho que era un check box en el titulo y mi primer mensaje pero creo que su nombre es list box.


MUCHAS GRACIAS!!!!!!
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 02:21.