Cita:
Iniciado por ahaugas
tengo un problema de sintaxis
Código HTML:
Parse error: syntax error, unexpected T_IF, expecting '(' in [B]en la linea 7[/B] donde esta else if
Código PHP:
<?php
require_once("../configuracion.php");
if(isset($_GET['pelicula'])){
$sql = "SELECT * FROM Peliculas WHERE Nombre='".$_GET['pelicula']."'";
}
elseif if(isset($_GET['genero'])){
$sql = "SELECT * FROM Peliculas WHERE Genero='".$_GET['genero']."'";
}else{
$sql = "SELECT * FROM Peliculas WHERE 1=1";
}
if(isset($_GET['año'])){
$sql .= " AND año='".$_GET['año']."'";
}
$query = mysql_query($sql) or die(mysql_error());
?>
<?php while($datos = mysql_fetch_assoc($query)) { ?>
<?php echo $datos['pelicula']; ?>
<?php echo $datos['genero']; ?>
<?php echo $datos['año']; ?>
<?php } ?>
Si lees tu codigo en la linea 7 dice:
Código PHP:
elseif if(isset($_GET['genero'])){
elseif
if