Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/07/2009, 21:38
icarocu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 4 meses
Puntos: 0
De acuerdo Respuesta: :: PROBLEMA al tratar de crear tabla en mysql con php ::

MAESTRO !!!.. jaja... gracias por la ayuda... pero tuve que "modificarlo"

donde me ponias : if ($nom_tecnico =="")
coloque : if ($_POST['nom_tecnico'] =="")

porque si no, no se estaba comparando el campo puesto en el form "nom_tecnico".. pero funciona !!.. aqui dejo el codigo

Código PHP:
<?php 
mysql_connect
('localhost','icaro','icaro') or die('No se ha podido conectar el servidor de datos'); 
mysql_select_db('contratos') or die('No se puede seleccionar la base de datos especificada');  
$db mysql_connect("localhost""icaro""icaro"); 

if (
$_POST['nom_tecnico'] ==""

echo 
"Escriba un nombre"
} else { 
$sql "CREATE TABLE `".$_POST['nom_tecnico']."` ( 
  `id` int(11) unsigned NOT NULL auto_increment, 
  `campocualquiera` varchar(255) default NULL, 
  KEY `id` (`id`) 
) TYPE=MyISAM DEFAULT CHARSET=latin1;"
;  

mysql_query($sql$db); 
if ( 
mysql_error () )  

echo 
"Ya existe en nombre en la base de datos"
} else { 
echo 
"Se ha enviado exitosamente!"


?>
P.D.: el resto que aparece en el codigo que aparece al comienzo, es para el control de las sesiones, y redireccion en caso de un registro exitoso... harina de otro costal.... GRACIAS !!!!


Estimdo NEW. una consulta.... ¿ puedo agregar datos a los campos junto con crear la tabla ?, osea.... ya cree la tabla... puedo agregar algun

$query="INSERT INTO ".$_POST['nom_tecnico']." ......etc...

en el mismo php ?

GRACIAS NUEVAMENTE

Última edición por icarocu; 10/07/2009 a las 21:48