Hola a todos!!
estoy empezando con una web que es una galeria de imagenes, i de momento he hecho el apartado de las categorias.
es bastante sencillito, solo conecta con la base de datos, i devuelve todos los campos de la tabla "categories"; luego hay un pequeño formulario para crear mas categorias. el problema es que quiero que cuando escriba el nombre de la categoria quiero que sea un link a una pagina que contenga todos los albumes de fotos de esa categoria, y para eso combino un trozo de html dentro de php, pero no me funciona.... ayuda por favor!!
les dejo el codigo
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="estils.css" rel="stylesheet" />
<title>Documento sin título</title>
</head>
<body>
<div id="pagina">
<div id="top">hola </div>
<div id="menu"><ul><li><a href="categories.php" title="Anar a categories">Categories</a></li><li>Menu2</li><li>Menu3</li></ul></div>
<div id="cos">
<?php
$conectar=mysql_connect("localhost","root","123456") or die("No s'ha pogut conectar amb la base de dades");
mysql_select_db("galeria",$conectar) or die("No s'ha pogut seleccionar cap taula de la base de dades");
$categories=mysql_query("select categoria from categoria",$conectar) or die("Hi ha problemes amb els camps de la base de dades");
$numcat=mysql_query("select count(*) as numero from categoria",$conectar) or die("Hi ha problemes amb els camps de la base de dades");
$num=mysql_fetch_array($numcat);
if ($num['numero']==0)
{
echo "<div>No existeixen categories a la base de dades</div>";
}
else
{
while ($cat=mysql_fetch_array($categories))
{
echo $cat['categoria'];
echo "<br />";
}
}
?>
<form action="categories_form.php" method="post">
Afegir una categoria:
<input type="text" name="categoria_alta" />
<input type="submit" name="Inserir" value="Afegeix la categoria" />
</form>
<div>
<div id="peu">Peu</div>
</div>
</body>
</html>
Y aqui cuando lo intento combinar
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="estils.css" rel="stylesheet" />
<title>Documento sin título</title>
</head>
<body>
<div id="pagina">
<div id="top">hola </div>
<div id="menu"><ul><li><a href="categories.php" title="Anar a categories">Categories</a></li><li>Menu2</li><li>Menu3</li></ul></div>
<div id="cos">
<?php
$conectar=mysql_connect("localhost","root","123456") or die("No s'ha pogut conectar amb la base de dades");
mysql_select_db("galeria",$conectar) or die("No s'ha pogut seleccionar cap taula de la base de dades");
$categories=mysql_query("select categoria from categoria",$conectar) or die("Hi ha problemes amb els camps de la base de dades");
$numcat=mysql_query("select count(*) as numero from categoria",$conectar) or die("Hi ha problemes amb els camps de la base de dades");
$num=mysql_fetch_array($numcat);
if ($num['numero']==0)
{
echo "<div>No existeixen categories a la base de dades</div>";
}
else
{
while ($cat=mysql_fetch_array($categories))
{
?><a href="album.php?***"><?php echo $cat['categories'];?></a>
<?php
echo "<br />";
}
}
?>
<form action="categories_form.php" method="post">
Afegir una categoria:
<input type="text" name="categoria_alta" />
<input type="submit" name="Inserir" value="Afegeix la categoria" />
</form>
<div>
<div id="peu">Peu</div>
</div>
</body>
</html>
para los *** tendria que haver otra consulta con el Id de la categoria i todo... pero de momento como no consigo que funcione.... xD