Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/04/2010, 14:41
nanshan
 
Fecha de Ingreso: septiembre-2009
Ubicación: España
Mensajes: 136
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Crear usuario automaticamente con IP

Gracias Bigcrime, aunque todavia no termine el codigo xP

Mira, pongo aqui lo que llevo hecho pero no funciona :(

index.php
Código:
<?php
include_once"conectar.php"; //Coneccion con BBDD

//Se cargan los datos

$id = $_POST['id']; //ID de referencia
$ip = $_SERVER['REMOTE_ADDR']; //IP
$reffers = $_POST['reffers']; //Numero de referidos

//Se crea el usuario y se introduce en la base de datos

$create_user = mysql_query("INSERT INTO `users` (`id`,`ip`, `reffers`) 
VALUES('','$id','$ip','$reffers')");
A este codigo le falta lo que es el engranaje para que funcione, por ejemplo todavia no se como hacer que estos datos se carguen, ni tampoco como hacer que el "id" se cargue incrementandose :S

conectar.php
Código:
<? 
ob_start();session_start();
$host = "localhost"; //your hostname (normally localhost)
$user = "user"; //database username
$pass = "pass"; //database password
$database = "database"; //database name
$conn = mysql_connect("".$host."","".$user."","".$pass."");  
mysql_select_db("".$database."") or die(mysql_error());  
?>

Y este es el archivo SQL
Código:
-- phpMyAdmin SQL Dump
-- version 2.11.8.1deb5+lenny3
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tiempo de generación: 20-04-2010 a las 22:41:07
-- Versión del servidor: 5.1.44
-- Versión de PHP: 5.2.13-0.dotdeb.0

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Base de datos: `ddb2969`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `users`
--

CREATE TABLE IF NOT EXISTS `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ip` varchar(255) NOT NULL,
  `reffers` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

--
-- Volcar la base de datos para la tabla `users`
--
Alguien puede ayudarme con mi problema?

Gracias de antemano.