Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/04/2015, 03:37
Ryen
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: COnsultar datos de una tabla de mysql y mostrar datos en php

Hoa anete todo gracias por la info de mysqli prero y trabajo con mysql por que es de un juego.

Volviendo al tema tengo este fallo




Codigo php que me as pasado lo insertado

Código PHP:
<?php
$resultado_consulta_mysql 
mysql_query($conexion"SELECT * FROM usuarios WHERE ID = '".$username."'");
    
$fila mysql_fetch_array($resultado_consulta_mysql);
?>
<div id="PanelUsuario">
<h5>Bienvenido a tu panel de usuario</h5>
<p>Usted tiene <?php echo $fila['coin']?></p>
</div>


Aqui tengo basicamente el insretar.php que es el que se encarga de insertar los datos en el mysql.
tambie te dejare mi config.php


insertar.php

Código PHP:
      <?
include('config.php');
    
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
    
if(isset($_POST['username']) && !empty($_POST['username']) &&
    isset(
$_POST['password']) && !empty($_POST['password']) &&
    isset (
$_POST['email']) && !empty($_POST['email'])) {
        
// Si entramos es que todo se ha realizado correctamente
        
$password md5($_POST['password']);
        
$username htmlentities($_POST['username']);
        
$mail htmlentities($_POST['email']);
        
        
$link mysql_connect ($dbhost$dbusername$dbuserpass);
        
mysql_select_db($dbname,$link);
        
        
$queEmp "SELECT username FROM usuarios WHERE username='$username'";
        
$resEmp mysql_query($queEmp$link) or die(mysql_error());
        
$totEmp mysql_num_rows($resEmp);
        if(
$totEmp 0){
        echo 
"Nombre de usuario no disponible";
        exit();
        }
        
        
$queEmp "SELECT email FROM usuarios WHERE email='$mail'";
        
$resEmp mysql_query($queEmp$link) or die(mysql_error());
        
$totEmp mysql_num_rows($resEmp);
        if(
$totEmp 0){
        echo 
"El mail ingresado no esta disponible";
        exit();
        }
        
        
// Con esta sentencia SQL insertaremos los datos en la base de datos
        
mysql_query("INSERT INTO usuarios (username,password,email)
        VALUES ('{$username}','{$password}','{$mail}')"
,$link);

        
// Ahora comprobaremos que todo ha ido correctamente
        
$my_error mysql_error($link);

        if(!empty(
$my_error)) {

            echo 
"Ha habido un error al insertar los valores. $my_error";

        } else {

            echo 
"Los datos han sido introducidos satisfactoriamente";

        }

    } else {

        echo 
"Error, no ha introducido todos los datos";

    }

?>
config.php

Código PHP:
<?php
$dbhost
='x'// Servidor
$dbusername='x; // Nombre de usuario
$dbuserpass='
x// Contraseña
$dbname='u902511761_web'// Nombre de la base de datos
session_start();

// Comprobamos si hay cookie, si está bien y le asignamos una sesión
// Esto quiere decir que si recordamos la contraseña nos auto loguee.
if(isset($_COOKIE['id_extreme'])) 
{
    
$cookie htmlentities($_COOKIE['id_extreme']);
    
$cookie explode("%",$cookie);
    
$user $cookie[0];
    
$id $cookie[1];
    
$ip $cookie[2];
    if (
$HTTP_X_FORWARDED_FOR == "")
    {
        
$ip2 getenv(REMOTE_ADDR);
    }
    else
    {
        
$ip2 getenv(HTTP_X_FORWARDED_FOR);
    }
    if(
$ip == $ip2)
    {
        
$link mysql_connect($dbhost$dbusername$dbuserpass);
        
mysql_select_db($dbname,$link) or die('No se puede seleccionar la base de datos');
        
$query mysql_query("SELECT * FROM usuarios WHERE id_extreme='".$id."' and username='".$user."'") or die(mysql_error());
           
$row mysql_fetch_array($query);
           if(isset(
$row['username'])) 
        {
        
$_SESSION["s_username"] = $row['username'];
        
$_SESSION["logeado"] = "SI";
           }
        
mysql_close($link);
    }
}
?>
Saludos y perdon pero soy bastante nuevo en estas cosas por que ciertamente meido al 100$ en esto llevo un par de mses...
Gracias