Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Hola, estoy creando un sistema de descargas. El sistema es: enviar descargas, mostrarlas, descargarlas. Mi duda está al mostrarlas no se como extraer tooodas las filas de la base de datos y mostrarlas.

Lo grafico: (phpmysql)

Titulo------url------descripcion---tamano---version
...................................................
1°fila 1°fila 1°fila 1°fila 1°fila
...................................................
2°fila 2°fila 2°fila 2°fila 2°fila
...................................................


Lo que quiero es que en mi web, aparezca esto:
(organizado en tablas)

Titulo: .....
Url: ........
descripcion..
tamano.......
version......
--------------
Titulo: .....
Url: ........
descripcion..
tamano.......
version......
--------------

No se que código php puedo poner para hacer esto, pensaba hacer un identificador (no se como se hace) asi muestro todo. Lo grafico, el identificador se llama fila:

$mysql = mysql query(select from descargas fila1)

fila 1

titulo: ($mysql)titulo
Url: ($mysql)Url
descripcion: ($mysql)descripcion
tamano: ($mysql)tamano
version: ($mysql)version

Bueno, esa es mi duda, lo que pido es el codigo php, y si unicamente se puede poner un identificador, por favor decirme.

Avatar Image
Machacateclados
Machacateclados

1º crea una nueva columna que se llame id y ponle primaria y auto_increment.

El codigo para mostrar las descargas(mostrar.php):

$connection=mysql_connect("SERVER","NOMBRE","PASS")
or die("Error conectando a la base de datos");
$db=mysql_select_db("BASE",$connection)
or die("Error selecionando la base de datos");

$query="SELECT * FROM descargas";
$result=mysql_query($query)
or die ("Error:".mysql_error());

echo"<TABLE BORDER='1'>";

while ($row=mysql_fetch_array($result))
{
echo "<TR>";
echo "<TD>";
echo 'Titulo: $row[titulo]';
echo '<a href="descargar.php?id=',$row['id'],'">',$row['nombre'],'</a>';
echo 'Descricion: $row[descripcion]';
echo 'Tamano: $row[tamano]';
echo 'Versión: $row[version]';
echo '</TD>';
echo "</TR>";
}

echo "</TABLE>";

Codigo para descargarlas(descargar.php):


$connection=mysql_connect("SERVER","NOMBRE","PASS")
or die("Error conectando a la base de datos");
$db=mysql_select_db("BASE",$connection)
or die("Error selecionando la base de datos");

$id=$_GET[id];
$query="SELECT * FROM descargas WHERE id=$id";
$result=mysql_query($query)
or die("Consulta fallida:".mysql_error());
$row=mysql_fetch_array($result);

$url=$row['url'];

header("Location: $url");

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Gracias. No sabía que row podía hacer eso, por lo que veo está bien el código, pero no lo pude comprobar porque no me puedo conectaqr a la base de datos (aunque los datos esten bien). Si conoces alguna base de datos gratis (sin adquirir espacio web) me la puedes pasar.

Gracias.

Avatar Image
Machacateclados
Machacateclados

te he buscado eso de la base de datos pero no he encontrado nada.

Avatar Image
Machacateclados
Machacateclados

pero lo puedes probar en local, si quieres te digo como instalar apache y mysql 4 y phpmyadmin y php 5

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Si, ya lo arreglé, instale phpmyadmin con apache.


Gracias.

Avatar Image
Colaborador
Colaborador

ten cuidado con php5 pues no lo soportan todos los servidores

-------------------------------------------------
Programando :
http://www.armas.es
-------------------------------------------------
- TEN CUIDADO CUANDO QUIERAS PISARME, QUE PUEDES RESBALAR
Avatar Image
Machacateclados
Machacateclados

Lo sé, pero a mi me funciona a la perfección

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 01/Jun/2005, 04:57
matiesderiver04 chavp MaIcOl29kJun/05
Por: , el 10/Feb/2012, 15:26
Lepon NoSetup.org Tito2938Feb/12
Por: , el 07/May/2010, 20:06
XabiXab NoSetup.org rarroba32kSep/14
Por: , el 19/Jun/2008, 17:33
zozer2404011kJun/08
Por: , el 08/May/2008, 17:32
makezano NoSetup.org K1ll1ng_M4ch1n322kMay/08