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