Foros del Web » Programando para Internet » PHP »

Cual es el error?¿

Estas en el tema de Cual es el error?¿ en el foro de PHP en Foros del Web. Hola tengo un codigo, pero marca un error y yo no lo veo.. Error: Parse error: syntax error, unexpected T_ELSE in C:\Inetpub\vhosts\franco-asociados.com\httpdocs\rdepartamentos.php on line 220 ...
  #1 (permalink)  
Antiguo 13/09/2007, 21:00
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Cual es el error?¿

Hola tengo un codigo, pero marca un error y yo no lo veo..
Error:
Parse error: syntax error, unexpected T_ELSE in C:\Inetpub\vhosts\franco-asociados.com\httpdocs\rdepartamentos.php on line 220


Este es el codigo:

Código PHP:
<?
//Conexion con la bd
mysql_connect("localhost","bd","pass");

//seleccion de la bd con la que vamos a trabajar
 
mysql_select_db("bd");
 
//Ejecucion de la sentencia sql
$result mysql_query ("select * from propiedades where tipo = 'departamento' and operacion = 'renta'");
if(
mysql_num_rows($result)==0);

echo 
"Lo sentimos no se encontro lo solicitado"

else 

?>
                                <?
//mostramos los registros
while ($row mysql_fetch_array($result)) {
$codigo $row["codigo"];
echo 
"<table bgColor='#FFFFD2' align='center'>";
echo 
"<td width='145' valign='top' bgcolor='#FFFFD2' rowspan='3'> <div align='center'><a href='ver.php?nombre=$codigo'><img src='ver.php?nombre=$codigo' width='124' height='117' border='0'></a></div></td>";
echo 
"<tr>";
echo 
"<td colspan='3'> <p align='center'> <font color='#000000' size='-1' face='Gill Sans MT'>".$row["titulo"]."</font></p></td>";
echo 
"</tr>";
echo 
"<tr>";
echo 
"<td colspan='3'> <p align='center'> <font color ='#666666' size='-1' face='Gill Sans MT'>".$row["resumen"]."</font></p></td>";
echo 
"</tr>";
echo 
"<tr>";
echo 
"<td colspan='5'> <p align='center'> <font color ='#666666' size='3' face='Gill Sans MT'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Precio: ".$row["precio"]."</font></p></td>";
echo 
"</tr>";
echo 
"<br>";
echo 
"<td valign='middle' bgcolor='#FFFFB9'> <div align='center'><font color='#6B8813' size='2' face='Gill Sans MT'><a href='fotos.php?codigo=$codigo' style='text-align:center'>+ fotos </a></font></div></td>";
echo 
"<td width='123' valign='middle' bgcolor='#FFFFB9'> <div align='center'><font color='#6B8813' size='2'><a href='info.php?codigo=$codigo' style='text-align:center'>+ info</a></font></div></td>";
echo 
"<td width='255' valign='middle' bgcolor='#FFFFB9'> <div align='center'><font color='#6B8813' size='2'><a href='http://franco-asociados.com/recomendar.php?url_anim=http://franco-asociados.com/info.php?codigo=$codigo'>Recomienda esta propiedad</a></font></div></td>";
echo 
"</table>";
}
}
?>
Si quito la parte que dice

if(mysql_num_rows($result)==0);
{
echo "Lo sentimos no se encontro lo solicitado";
}
else
{
?>

ya no me da el error... pero yo no vel el error...

Alguien me puede ayudar?¿

SALUDOS
GRACIAS
__________________
*La amistad se multiplica cuando se divide*
  #2 (permalink)  
Antiguo 13/09/2007, 21:09
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Exclamación Re: Cual es el error?¿

Cita:
Iniciado por reimonfranco Ver Mensaje
Hola tengo un codigo, pero marca un error y yo no lo veo..
Error:
Parse error: syntax error, unexpected T_ELSE in C:\Inetpub\vhosts\franco-asociados.com\httpdocs\rdepartamentos.php on line 220


Este es el codigo:

[PHP]<?
//Conexion con la bd
mysql_connect("localhost","bd","pass");

//seleccion de la bd con la que vamos a trabajar
mysql_select_db("bd");

//Ejecucion de la sentencia sql
$result = mysql_query ("select * from propiedades where tipo = 'departamento' and operacion = 'renta'");
if(mysql_num_rows($result)==0);
{
echo "Lo sentimos no se encontro lo solicitado";
}
else
{
?>
Creo que esas son variables y no texto, pues digo...
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #3 (permalink)  
Antiguo 14/09/2007, 06:54
 
Fecha de Ingreso: enero-2007
Ubicación: Buenos Aires, ARG
Mensajes: 71
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: Cual es el error?¿

fijate q despues del else abrís otra vez el tag de php, no se para q pero sacalo

else
{
?>
<?
//mostramos los registros
while ($row = mysql_fetch_array($result)) {


dejalo

else
{
//mostramos los registros
while ($row = mysql_fetch_array($result)) {
  #4 (permalink)  
Antiguo 14/09/2007, 06:57
 
Fecha de Ingreso: agosto-2007
Mensajes: 3
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Cual es el error?¿

En esta línea:

if(mysql_num_rows($result)==0);

te sobra el punto y coma después del IF
  #5 (permalink)  
Antiguo 14/09/2007, 13:52
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Cual es el error?¿

MIL GRACIAS a todos..

El error era el del ; despues del if

SALUDOS
__________________
*La amistad se multiplica cuando se divide*
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 22:27.