Código PHP:
echo $rsfechacon=mysql_query("select * from programacion where fecha='$fechaVal'");
$row = mysql_fetch_array($rsfechacon);
$fechabd=mysql_result($rsfechacon,0,"fecha");
El "echo" a $rsfechacon o en general a un mysql_query() SIEMPRE va a devolver lo que ahí ves:
Resource id #3
Un "link" de conexión . .nada más NO resultados.
El
Código PHP:
$row = mysql_fetch_array($rsfechacon);
no sé para que lo usas . .pero ahí no tiene sentido .. debes eliminarlo.
En condiciones normales . .antes de asegurar ir a un resultado .. deberías comprobar si existen resultados (un fallo en la consulta SQL . . etc podría originarlos .. así que .. controla ese problema):
Código PHP:
if (mysql_num_rows($rsfechacon)==1){
$fechabd=mysql_result($rsfechacon,0,"fecha");
}
Y en general para ver problemas de SQL o conexión deberías usar:
Código PHP:
$rsfechacon=mysql_query("select * from programacion where fecha='".$fechaVal."'") or die (mysql_error());
Así veras si arrastras algún problema y cual es concretamente ..
Un saludo,