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:
Y aqui cuando lo intento combinar<!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>
Código:
para los *** tendria que haver otra consulta con el Id de la categoria i todo... pero de momento como no consigo que funcione.... xD <!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>