Tema: duda urgente
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2004, 04:10
aimar_20
 
Fecha de Ingreso: junio-2004
Mensajes: 101
Antigüedad: 19 años, 11 meses
Puntos: 0
duda urgente

hola, tengo una duda. Tengo una base de datos con ofertas de empleo, y lo que quiero conseguir es que si no hay ofertas de empleo, que muestre: en estos momentos no hay plazas vacantes. Lo estoy intentando hacer con mysql_num_rows. El codigo funciona bien en en caso de que existan ofertas, y la funcion devuelve 2, pero si borro todas las ofertas, no muestra el numero de columnas afectadas, y tampoco el mensaje que debe mostrar.

Pongo if ($num<2) xq he obervado que cuando tengo una oferta el numero de columnas que me devuelve es 2. Pero si las borro, deberia mostrarme 1 o 0 columnas, pero no devuelve nada.

Este es el código que tengo

$num=mysql_num_rows($result2);
echo $num;
if($num<2){
echo "En estos momentos no disponemos de plazas vacantes.<br>Por favor, revise esta sección periódicamente para consultar posibles vacantes<br>Gracias por su interés";
}
else {
$string_query2=base64_encode("puesto=$puesto&descr ipcion=$descripcion&plazas=$plazas");
echo "<td align='center'><a href = \"javascript: popup('ver_oferta.php?$string_query2',400,400)\">< b>". $row2['puesto']."</b><br>";
echo"</a><br>";
echo"</td>";
}


Alguien sabe como puedo solucionarlo?