Foros del Web » Programando para Internet » PHP »

ayudaaaa,formulario,sentencia,php,,,porfaaa

Estas en el tema de ayudaaaa,formulario,sentencia,php,,,porfaaa en el foro de PHP en Foros del Web. hola saludos ,qeria ve si alguien me puede ayudar tengo una tabla con N registros y cada registro tiene N checkbox(conprov.php,,los N registros fue de ...
  #1 (permalink)  
Antiguo 28/10/2004, 13:48
 
Fecha de Ingreso: octubre-2004
Mensajes: 8
Antigüedad: 13 años, 1 mes
Puntos: 0
ayudaaaa,formulario,sentencia,php,,,porfaaa

hola saludos ,qeria ve si alguien me puede ayudar

tengo una tabla con N registros y cada registro tiene N checkbox(conprov.php,,los N registros fue de una consulta qe hice)..
el problema qe tengo, es que, cuando escojo almenos uno de mis registros y le doy aceptar,no sale en una lista o tabla.,,,este es parte del formulario de conprov.php
<form action=imp.php method=post>
<input type="checkbox" name="<? echo $row['nomcom'];?>" value="yes">

cuando le doy aceptar y lo envia a este archivo(imp.php)no sale la tabla o lista qe digo

imp.php
qe tiene por codigo:
if($_POST['enviar']) {
$ssql = mysql_query("SELECT * FROM provabas");
while ($datas = mysql_fetch_array($ssql)) {
$nomcom = $datas['nomcom'];
if(array_key_exists($nomcom, $_POST)) {
echo "Has seleccionado: $nomcom<br/>";

}
}
}

por que el campo que utilizo como variable tiene espacios(nomcom) y el codigo solo imprime los que no tienen espacios, y si no me equivoco, deben ser llaves primarias en la base de datos y no puedo ponerlo como llave,por que hay repetidas

lo qe me gustaria es otra condicion.
En vez del if(array_key_exists($nomcom, $_POST)).

una condicion que pregunte si las casillas del checkbox estan verificadas o seleccionadas(o en ON),para que cuando le de aceptar me imprima aquellas que solo estan seleccionadas,que no importe si la $cadena(variable) tienen espacios o numeros u otro caracter.
saludos cordial..gracias
  #2 (permalink)  
Antiguo 28/10/2004, 14:43
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Yo usaría arrays como definición de tus checkbox ..

<input type="checkbox" name="seleccion[]" value="el_nombre_representativo">

para que lo puedas recorrer comodamente en tu script PHP con un bucle foreach() tipo

foreach ($_POST['seleccion'] as $valor){
echo $valor;
}

Los checkbox que "pasan" a tu script PHP son sólo los que se seleccionen .. los que no se seleccionan ... no se pasan.

Un saludo,
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 23:48.