Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2006, 21:08
EdgarN
 
Fecha de Ingreso: junio-2005
Mensajes: 146
Antigüedad: 18 años, 10 meses
Puntos: 0
no se como hacer lo siguiente

bueno oigan lo que quiero y no puedo:
1- aqui esta la tabla que voy a utilizar para el registro de usuarios:
Código PHP:
CREATE TABLE `usuarios` (
  `
IDsmallint(5unsigned NOT NULL auto_increment,
  `
creadodate NOT NULL,
  `
usermediumtext NOT NULL,
  `
passtext NOT NULL,
  `
nombretext NOT NULL,
  `
apellidotext NOT NULL,
  `
emailtext NOT NULL,
  
PRIMARY KEY  (`ID`),
  
UNIQUE KEY `ID` (`ID`),
  
UNIQUE KEY `user` (`user`)
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=
2-aqui esta mi codigo:
Código PHP:
<?php
    $ID 
$_POST['ID'];
    
$creado=date('Y-m-d');
    
$nombre $_POST['nombre'];  
    
$apellido $_POST['apellido']; 
    
$email $_POST['email'];
    
$user $_POST['user'];
    
$pass md5($_POST['pass']);

//variable de conexion
 
$dbh=mysql_connect ("localhost""agenda""080188") or die ('I cannot connect to the database because: ' mysql_error());
            
mysql_select_db ("agenda"$dbh);
        
    
$sql1 "insert into usuarios (creado,nombre,apellido,email,user,pass) values ('$creado','$nombre','$apellido','$email','$user','$pass')";
    
    
$query1 mysql_query($sql1,$dbh);
    
    if (
$query1 true)
        echo 
"El User: $user, se ha creado correctamente. ";
    else
        echo 
"No se ha podido registrar el usuario.  ";
        
//ahora vamos a crear la nueva tabla

     
$sql2 'CREATE TABLE `$user` ('
        
' `nombre` MEDIUMTEXT NOT NULL, '
        
' `apellido` MEDIUMTEXT NOT NULL, '
        
' `dia` MEDIUMTEXT NOT NULL, '
        
' `mes` MEDIUMTEXT NOT NULL, '
        
' `ano` MEDIUMTEXT NOT NULL, '
        
' `direccion` MEDIUMTEXT NOT NULL, '
        
' `telefono` MEDIUMTEXT NOT NULL, '
        
' `celular` MEDIUMTEXT NOT NULL, '
        
' `oficina` MEDIUMTEXT NOT NULL, '
        
' `ext` MEDIUMTEXT NOT NULL, '
        
' `otro` MEDIUMTEXT NOT NULL, '
        
' `categoria` MEDIUMTEXT NOT NULL, '
        
' `comentario` MEDIUMTEXT NOT NULL, '
        
' `email` MEDIUMTEXT NOT NULL'
        
' )'
        
' ENGINE = myisam;';
        
    
$query2 mysql_query($sql2,$dbh);
    
    if (
$query2 true)
        echo 
"La tabla se a creado correctamente. ";
    else
        echo 
"No se ha podido crear la tabla correctamente, por favor contacte al administrador. ";
?>
1-lo que quiero en primer lugar es que los usernames sean unicos...
2-luego quisiera saber como hago para que cuando se esten registrando, como pueden ver en el momento que crea la tabla en el nombre de la tabla le e puesto la variable $user, es esto posible???
3-sino es posible diganme como puedo crear cada tabla con un nombre diferente preferiblemente el mismo username....


gracias de antemano...
__________________
Edgar Nadal

Última edición por EdgarN; 10/08/2006 a las 21:27