Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2015, 19:43
charlysoto
 
Fecha de Ingreso: noviembre-2015
Mensajes: 3
Antigüedad: 8 años, 5 meses
Puntos: 0
While IF ELSE

Hola como están, soy nuevo en esto de la programación en PHP, requiero de su ayuda ya que estoy trabajando en un pequeño proyecto y mi consulta con ustedes es que no encuentro el error en mi código PHP ya que el ELSE no se esta ejecutando ya que aunque no haya ninguna url dentro del campo web_url, cuando hago click me abre la misma pagina en otra ventana y no esta respetando la condición ELSE para que me abra noservice.php dentro del sitio y no en una nueva ventana.


Alguien me puede ayudar al respecto? Gracias

Lo puse en estas dos opciones de comillas y no funcina.

Este es mi código:

Opción 1

<?php
$qry="SELECT web_url FROM negocio_queretaro WHERE idNegocio=".$_GET['idNegocio'];
$result=mysql_query($qry);
while ($row = mysql_fetch_array($result)){
if(isset($row)){
if(!empty($row)){
?>
<a target="_blank" href="<?php echo $row['web_url']; ?>"><img src="images/wwwlink.png" width="60" height="60" alt="www" /></a><br />
<?php
}
else{
echo header('Location:noservice.php');
}
}
}
?>


Opción 2


<?php
$qry="SELECT web_url FROM negocio_queretaro WHERE idNegocio=".$_GET['idNegocio'];
$result=mysql_query($qry);
while ($row = mysql_fetch_array($result)){
if(isset($row)){
if(!empty($row)){
?>
<a target="_blank" href="<?php echo $row["web_url"]; ?>"><img src="images/wwwlink.png" width="60" height="60" alt="www" /></a><br />
<?php
}
else{
echo header("Location:noservice.php");
}
}
}
?>