Código PHP:
<?php
if(isset($_GET['id'])){
$idcon = mysql_connect ('localhost','root','root');
mysql_select_db('borrar',$idcon);
$id = $_GET['id'];
$sql = "SELECT * FROM Obras WHERE idCategorias=$id";
$result = mysql_query($sql,$idcon);
if(mysql_num_rows($result)== 1){
$fila = mysql_fetch_assoc($result);
}else{
header('location:index.php');
}
}
?>
Con eso, estoy recogiendo la id, y sacando solo los resultados que contienen esa id, TODO PERFECTO.
Asi, muestro los datos
Código PHP:
<?php
echo '<li><h3>E-mail</h3> <a href="mailto:[email protected]">'.$fila['Obras'].'</a></li>'
?>
Solo me muestra los id que contienen 1 dato, los otros me redireccionan a el index.
Aplico un while, para sacar mas de 1 datos , quedaria asi :
Código PHP:
<?php
while($fila = mysql_fetch_assoc($result)){
echo '<li><h3>E-mail</h3> <a href="mailto:[email protected]">'.$fila['Obras'].'</a></li>'
}
?>
Llevo 1 hora y tengo ya la vista cansada, alguien me puede decir porque falla ? una llave mal cerrada, una , ?
Muchas gracias