Foros del Web » Programando para Internet » PHP »

pagina php

Estas en el tema de pagina php en el foro de PHP en Foros del Web. Hola a todos!!.. estoy haciendo una web nueva en la cual necesito mostrar productos de una empresa algo asi como esta pagina http://www.pascalonline.com.ar/index...tegory&catId=6 Tampoco tengo ...
  #1 (permalink)  
Antiguo 13/11/2010, 05:27
Avatar de juan_14nob  
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años
Puntos: 6
pagina php

Hola a todos!!.. estoy haciendo una web nueva en la cual necesito mostrar productos de una empresa algo asi como esta pagina http://www.pascalonline.com.ar/index...tegory&catId=6

Tampoco tengo que hacer un carrito de compras solo mostrar el producto y el detalle.
el problema es que no se por donde empezar :S si alguien me puede dar una mano me vendria bien


Saludos y gracias aquel/lla que me intente ayudar.
  #2 (permalink)  
Antiguo 13/11/2010, 05:58
 
Fecha de Ingreso: febrero-2008
Mensajes: 34
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: pagina php

Buenas,

Los productos que mostraras, de donde los sacaras?
bbdd?
tabla excel?
file?

Si usas una bbdd, pues nada solo tienes que crear el catalogo

Ejemplo:
Código PHP:
Ver original
  1. create table catalogo(idarticulo int(4), articulo varchar(30), descripcion varchar(50), precio float(6,2) , imagen varchar(20));

Creas el directortio donde guardaras las imagenes que mostraras... y subes las imagenes

Metes los datos en la tabla:
Código PHP:
Ver original
  1. insert into catalogo values('1','TITULO','La desripcion del producto','25.30','imagen.jpg');

Y ya podemos mostrar los productos.

Código PHP:
Ver original
  1. $conexion=mysql_connect("localhost","user","pass");
  2. mysql_select_db("name",$conexion);
  3. $strselect="select * from catalogo order by idarticulo asc";
  4. $resultado=mysql_query($strselect,$conexion);
  5. $myrow=mysql_fetch_array($resultado);
  6. if($myrow){
  7.   echo "<center><i><b>PRODUCTOS</b></i></center><br>";
  8.   echo "<table border='1' align='center'>";
  9.   do{
  10.       echo "<tr><td><img src='imagenes/".$myrow[imagen]."'></td>";
  11.       echo "<td><b>Producto:</b>".$myrow['articulo']."<br>".$myrow['descripcion']."</td>";
  12.       echo "<td><b>Precio:</b>".$myrow['precio']."</td></tr>";
  13.   }while($myrow=mysql_fetch_array($resultado));
  14.   echo "</table>";
  15. }
  16. else{
  17. echo "No se han encontrado resultados en la busqueda";
  18. }
  19. mysql_close($conexion);

Esto es solo un ejemplo, espero que te sea util, cualquier cosa estare encantado de ayudar.

Última edición por szemog; 13/11/2010 a las 06:09
  #3 (permalink)  
Antiguo 13/11/2010, 12:17
Avatar de juan_14nob  
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años
Puntos: 6
Respuesta: pagina php

Hola, antes que nada queria darte las gracias por la informacion , me ha ayudado mucho. Si la estoy haciendo con una base de datos con phpmyadmin. pero antes de ingresar los producto me gustaria hacer las secciones , por ejemplo si voy hacer una pagina para una "tienda de ropa" las secciones serian 'remeras', 'pantalones','jeans','camisas' y dentro de cada una de esas meter los diferentes articulos.. Nuevamente Gracias !! y ojala me puedas seguir ayudando.

Saludos
  #4 (permalink)  
Antiguo 13/11/2010, 14:42
 
Fecha de Ingreso: febrero-2008
Mensajes: 34
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: pagina php

Claro que si!, para eso estamos, cualquier duda ya sabes aqui hay mucha gente dispuesta a ayudar
  #5 (permalink)  
Antiguo 13/11/2010, 18:44
Avatar de juan_14nob  
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años
Puntos: 6
Respuesta: pagina php

el problema es que no se como hacer las secciones :S
  #6 (permalink)  
Antiguo 19/11/2010, 05:20
Avatar de juan_14nob  
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años
Puntos: 6
Respuesta: pagina php

szemog, hice el archivo ese para mostrar los articulos pero no me funciona todo, osea me muestra la descripcion y el nombre del articulo pero la imagen no se ve :s
  #7 (permalink)  
Antiguo 19/11/2010, 06:49
 
Fecha de Ingreso: agosto-2010
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: pagina php

Cita:
Iniciado por szemog Ver Mensaje
Creas el directortio donde guardaras las imagenes que mostraras... y subes las imagenes

Metes los datos en la tabla:
Código PHP:
Ver original
  1. insert into catalogo values('1','TITULO','La desripcion del producto','25.30',[B]'imagen.jpg'[/B]);

Y ya podemos mostrar los productos.

Código PHP:
Ver original
  1. ...
  2.   do{
  3.       echo "<tr><td><img src=[B]'imagenes/[/B]".$myrow[imagen]."'></td>";
  4.       echo "<td><b>Producto:</b>".$myrow['articulo']."<br>".$myrow['descripcion']."</td>";
  5.       echo "<td><b>Precio:</b>".$myrow['precio']."</td></tr>";
  6.   }while($myrow=mysql_fetch_array($resultado));
  7. ...

creaste el directorio "imagenes", y subiste las fotos con el nombre que guardaste en la base de datos??
  #8 (permalink)  
Antiguo 20/11/2010, 05:04
Avatar de juan_14nob  
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años
Puntos: 6
Respuesta: pagina php

Hola, es que yo lo hice asi:

Código PHP:
<?php

$articulo 
$_REQUEST['articulo'];
$descripcion $_REQUEST['descripcion'];
$precio $_REQUEST['precio'];
$nameimagen $_FILES['imagen']['name'];
$tmpimagen $_FILES['imagen']['tmp_name'];
$extimagen pathinfo($nameimagen);
$ext = array("png","gif","jpg");
$urlnueva "imagenes/".$nameimagen;

$conexion mysql_connect("localhost""root""") or die("Problemas en la conexion");
mysql_select_db("roberto"$conexion) or die ("Problema al seleccionar bd");

mysql_query(" INSERT INTO articulos(articulo,descripcion,precio,imagenes)
VALUES
(    '{$_POST['articulo']}',
    '{$_POST['descripcion']}',
    '{$_POST['precio']}',
     '{$urlnueva}')
    "
$conexion) or die("Problemas en el insert" mysql_error());

if(
is_uploaded_file($tmpimagen)){
    if(
array_search($extimagen['extension'],$ext)){
        
copy($tmpimagen,$urlnueva);
        echo 
"Se ha guardado correctamente";
    }else {

        echo 
"Error: Solo imagenes con formato (jpg,png o gif)";
    }
} else {
    echo 
"Elija una imagen";
}

?>

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:03.