Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2004, 12:48
alfger4
 
Fecha de Ingreso: octubre-2004
Mensajes: 8
Antigüedad: 19 años, 5 meses
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