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