Disculpad pensaba que habia mandado el codigo xD.
Tengo dos tablas de datos my sql de la base de datos creada "mibase". Usuarios y Musica.
Código MySQL:
Ver original-- phpMyAdmin SQL Dump
-- version 4.2.11
-- http://www.phpmyadmin.net
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 17-03-2015 a las 15:49:55
-- Versión del servidor: 5.6.21
-- Versión de PHP: 5.6.3
SET SQL_MODE
= "NO_AUTO_VALUE_ON_ZERO"; SET time_zone
= "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Base de datos: `mibase`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `musica`
--
--
-- Volcado de datos para la tabla `musica`
--
INSERT INTO `musica` (`idmusica`, `artista`, `discografica`, `album`, `cancion`) VALUES (1, 'jose merce', 'Sony', 'Flamenco', 'Gitano'),
(2, 'Led Zeppelin', 'Atlantic', 'LZ 2', 'Rock And Roll');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `usuarios`
--
--
-- Volcado de datos para la tabla `usuarios`
--
(1, 'leticia', 'leticia'),
(2, 'juan', 'juan'),
(3, 'marta', 'marta'),
(4, 'felipe', 'felipe'),
(5, 'gonzalo', 'gonzalo'),
(6, 'matilde', 'matilde'),
(7, 'paco', 'paco'),
(8, 'jose', 'jose'),
(9, 'ana', 'ana'),
(10, 'iker', 'iker');
--
-- Índices para tablas volcadas
--
--
-- Indices de la tabla `musica`
--
--
-- Indices de la tabla `usuarios`
--
--
-- AUTO_INCREMENT de las tablas volcadas
--
--
-- AUTO_INCREMENT de la tabla `musica`
--
--
-- AUTO_INCREMENT de la tabla `usuarios`
--
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Con la tabla Usuarios he realizado un inicio de sesion de usuarios a la base de datos atraves de los siguientes scripts
conexion.php
Código PHP:
Ver original<?php
// datos para la conexion a mysql
define('DB_SERVER','localhost'); ?>
index.php
Código PHP:
Ver original<?php
include_once "conexion.php";
function verificar_login($user,$password,&$result) {
$sql = "SELECT * FROM usuarios WHERE usuario = '$user' and password = '$password'";
$count = 0;
{
$count++;
$result = $row;
}
if($count == 1)
{
return 1;
}
else
{
return 0;
}
}
if(!isset($_SESSION['userid'])) {
if(isset($_POST['login'])) {
if(verificar_login($_POST['user'],$_POST['password'],$result) == 1)
{
$_SESSION['userid'] = $result->idusuario;
header("location:intropage.php"); }
else
{
echo '<div class="error">Su usuario es incorrecto, intente nuevamente.</div>';
}
}
?>
<style type="text/css">
*{
font-size: 14px;
}
form.login {
background: none repeat scroll 0 0 #F1F1F1;
border: 1px solid #DDDDDD;
font-family: sans-serif;
margin: 0 auto;
padding: 20px;
width: 278px;
}
form.login div {
margin-bottom: 15px;
overflow: hidden;
}
form.login div label {
display: block;
float: left;
line-height: 25px;
}
form.login div input[type="text"], form.login div input[type="password"] {
border: 1px solid #DCDCDC;
float: right;
padding: 4px;
}
form.login div input[type="submit"] {
background: none repeat scroll 0 0 #DEDEDE;
border: 1px solid #C6C6C6;
float: right;
font-weight: bold;
padding: 4px 20px;
}
.error{
color: red;
font-weight: bold;
margin: 10px;
text-align: center;
}
</style>
<form action="" method="post" class="login">
<div><label>Username</label><input name="user" type="text" ></div>
<div><label>Password</label><input name="password" type="password"></div>
<div><input name="login" type="submit" value="login"></div>
</form>
<?php
} else {
echo 'Su usuario ingreso correctamente.';
echo '<a href="logout.php">Logout</a>';
}
?>
intropage.php
Código PHP:
Ver original<?php
if(!isset($_SESSION["session_username"])) { } else {
?>
<?php include("includes/header.php"); ?>
<div id="welcome">
<h2>Bienvenido, <span><?php echo $_SESSION['session_username'];?>! </span></h2>
<p><a href="logout.php">Finalice</a> sesión aquí!</p>
</div>
Código PHP:
<div> <?echo $row_gastos['nombre del campo']; ?> </div>
<?php include("includes/footer.php"); ?>
<?php
}
?>
logout.php
La cuestion es que consigo loguearme perfectamente pero lo que no se hacer es cuando inicio sesion con el usuario en cuestion en la pagina intropage.php(la pagina que me sale cuando me logueo con el usuario me muestre una consulta en formato tabla de la tabla musica).