Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2008, 19:38
kenso
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
Que me falta para que php mande los datos a BD?

Estoy haciendo un sistema de registro para mi pagina flash pero kiero preguntarles si asi esta bien el php que va a mandar la informacion de los "text fields" de flash?

los nombres de los "texfields" en flash son nick, contrasena, email, pais, edad, sexo


Cita:
<?php
$dbhost = '????';
$dbuser = '???';
$dbpass = '?????';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error connecting to mysql');

$dbname = '????';
mysql_select_db($dbname);

$nick = $_POST["nick"];
$contrasena = $_POST["contrasena"];
$email = $_POST["email"];
$pais = $_POST["pais"];
$edad = $_POST["edad"];
$sexo = $_POST["sexo"];


$query =INSERT INTO user (nick,contrasena,email,pais,edad,sexo) values ('$nick','$contrasena','$email','$pais','$edad','$ sexo');

mysql_query($query) or die('Error, insert query failed');
?>

y las tablas en la base de datos asi las tengo

Cita:
CREATE TABLE `user` (
`id` int(10) unsigned NOT NULL auto_increment,
`nick` varchar(20) NOT NULL default '',
`contrasena` varchar(50) NOT NULL default '',
`email` varchar(40) NOT NULL default '',
`pais` varchar(50) NOT NULL default '',
`edad` varchar(50) NOT NULL default '',
`sexo` varchar(50) NOT NULL default '',
`ip` varchar(20) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
y mi pregunta de nuevo es, esta todo correcto o me falta algo? ya asi como lo tengo devria de estar registrando?