Foros del Web » Programando para Internet » PHP »

Sentencia SQL chekbox

Estas en el tema de Sentencia SQL chekbox en el foro de PHP en Foros del Web. tengo dos tablas una de especialidades y otra med_Especialidad y lo que quiero es listar los checkbox que se encuentran en la tabla med_Especialidad chequeados ...
  #1 (permalink)  
Antiguo 20/04/2006, 16:55
 
Fecha de Ingreso: abril-2005
Ubicación: colombia
Mensajes: 242
Antigüedad: 12 años, 7 meses
Puntos: 0
Sentencia SQL chekbox

tengo dos tablas una de especialidades y otra med_Especialidad y lo que quiero es listar los checkbox que se encuentran en la tabla med_Especialidad chequeados y los que estan en la tabla especialidades que salgan sin chequed obviamente mirando primero que no se encuentren en la tabla med_Especialidad . Estoy haciendo esto pero no me funciona lo que me sale son todas las posibles combinaciones me pueden ayudar a mirar que esto mal??
Código PHP:
<?
$query_espe
mysql_query("SELECT me.idespe as idespe, me.idmed, espe.idespe, espe.nomespe AS nomespe
FROM tb_med_espe AS me, tb_especialidad AS espe
WHERE me.idmed = '$f_idmedico'
AND me.idespe = espe.idespe"
);
$i=0;
$numrows_con mysql_numrows($query_espe);
while (
$i $numrows_con) {
$idEspe mysql_result($query_espe,$i,"idespe");
$p_nombre mysql_result($query_espe,$i,"nomespe");
echo 
"<input type=\"checkbox\"name=\"especialidades[]\"value=\"$idEspe\" checked >$p_nombre&nbsp;";
$query_Todas mysql_query("SELECT idespe,nomespe FROM tb_especialidad where idespe <> '$idEspe' ORDER BY nomespe ");
++
$i;}while ($no mysql_fetch_array($query_Todas)){
$idEspeNo $no['idespe']; 
echo 
"<input type=\"checkbox\"name=\"especialidades_no[]\"value=\"$idEspeNo\">$no[nomespe]&nbsp;";
}
* Nota de Cluster: Por favor .. mete el código entre [php ] y [/ php] etiquetas (sin espacios) .. quedará coloreado como ves.
__________________
:aplauso: Ivomat

Última edición por ivomat; 21/04/2006 a las 15:24 Razón: mal el titulo
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 14:47.