Crear base datos para una tienda vídeo juegos.

Iniciado por chocola, 3 Diciembre 2011, 22:12 PM

0 Miembros y 2 Visitantes están viendo este tema.

chocola

Tengo que hacer una base datos para una tienda de vídeo juegos, he pensado en hacerla en access.

Os parece bien?

Porque lo hago en access?
Pues porque yo no se programar y la base datos la tiene que gestionar el cliente en modo gráfico.
Pero tengo un nivel medio en desarrollo web.

Estoy abierto a cualquier opinión o ayuda.

PepusMonster

Te recomiendo Xampp, cuando le pillas el truco es coser y cantar :D

chocola

 :huh:

Creo que me explique mal y no me has entendido, cuando hablo de entorno gráfico hablo para el cliente al que le voy a vender la base datos no para mi.

ejemplo:
Cuando el cliente alquila una peli lo tiene que registrar en la base datos eso se tiene que hacer en modo gráfico.

PepusMonster

¿Quieres que cuando un cliente alquile una película se inserten datos en la DB? :huh:

Hurubnar

Éso lo puedes hacer con XAMPP, como bien dijo PepusMonster. Es un server que funciona sin necesidad de acceso a Internet: podrías programar en PHP + MySQL.

Un saludo,
atte. Herio

chocola

Cita de: PepusMonster en  3 Diciembre 2011, 22:55 PM
¿Quieres que cuando un cliente alquile una película se inserten datos en la DB? :huh:

Vamos aver todas la tiendas actuales tienen una base datos donde esta reflejado los peli alquiladas y los datos del cliente que la tiene alquilada.

Y eso si no me equivoco se hace con una base de datos.

Cita de: Herio en  3 Diciembre 2011, 22:57 PM
Éso lo puedes hacer con XAMPP, como bien dijo PepusMonster. Es un server que funciona sin necesidad de acceso a Internet: podrías programar en PHP + MySQL.

Un saludo,
atte. Herio

es mejor php+Mysql que hacerla en access

Hurubnar

Citares mejor php+Mysql que hacerla en access
No te puedo aconsejar en este punto, pues no sé de Acces...

Un saludo,
atte. Herio

PepusMonster


PepusMonster

#8
Paso 1: Importamos la tabla a la base de datos.

CREATE TABLE IF NOT EXISTS `alquiler` (
 `id` bigint(255) NOT NULL AUTO_INCREMENT,
 `ip` varchar(255) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
 `usuario` varchar(255) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
 `pelicula` varchar(255) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
 `fecha` varchar(255) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


Paso 2: Creamos un archivo que se conecte con la base de datos.

<?php
$conectar 
= array(
	
'db_host' => '',
	
'db_usuario' => '',
	
'db_nombre' => '',
	
'db_contra' => '',
	
);
	

	
$conectando mysql_connect($conectar['db_host'], $conectar['db_usuario'], $conectar['db_contra']) or exit(mysql_error());
	
mysql_select_db($conectar['db_nombre'], $conectando) or exit(mysql_error());
?>


Paso 3: Creamos un archivo que inserte los datos en la base de datos.


<?php
include('archivo_que_se_conecta_a_la_db.php');
$usuario 'Anonimo';

if(isset(
$_POST['insertar'])){
mysql_query("INSERT INTO alquiler(ip, usuario, pelicula, fecha) VALUES('".$_SERVER['REMOTE_ADDR']."','".$usuario."','".$_POST['pelicula']."','".date('d/m/Y')."')");
exit('Has alquilado la pelicula con &eacute;xito.');
}
?>


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Peliculas</title>
</head>

<body>
Alquilar pelicula: <br>
<form method="post">
<select name="pelicula">
<option selected="selected">Origen</option>
<option>2012</option>
<option>Piratas del Caribe</option>
</select>
<input type="submit" name="insertar" value="Alquilar">
</form>
</body>
</html>


Un saludo,
PepusMonster