Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2010, 08:42
sheshito
 
Fecha de Ingreso: septiembre-2008
Mensajes: 257
Antigüedad: 15 años, 7 meses
Puntos: 4
Como insertar datos en la bd

Saludos a todos...soy nuevo en php y estoy un poco perdido....les cuento tengo una pagina en la cual tengo un formulario para que los usurios ingresen sus datos y tengo dos problemas :
El primero que si utilizo este codigo me da un error de sintaxis:

$cedu=txtcedula;
$nom=txtnombres;
$ape=txtapellidos;
$dir=txtdireccion;
$mail=txtmail;
$sex=txtsexo;
$conexion = mysql_connect("localhost", "root", "");
mysql_select_db("proyectosemi", $conexion);

$que = "INSERT INTO datos (cedula, nombres, apellidos,direccion,mail,sexo) ";
$que.= "VALUES ($cedu, $nom, $ape,$dir,$mail,$sexo) ";
$res = mysql_query($que, $conexion) or die(mysql_error());


Y si utilizo este otro codigo:


$state = false;
if ($_POST['action'] == "add") {
$conexion = mysql_connect("localhost", "root", "");
mysql_select_db("proyectosemi", $conexion);

$que = "INSERT INTO datos (cedula, nombres, apellidos,direccion,mail,sexo) ";
$que = "INSERT INTO empresa (nombre, direccion, telefono) ";
$que.= "VALUES ('".$_POST['cedula']."', '".$_POST['nombres']."', '".$_POST['apellidos']."','".$_POST['direccion']."','".$_POST['mail']."','".$_POST['sexo']."') ";
$res = mysql_query($que, $conexion) or die(mysql_error());
$state = true;
}
?>
<?php
if ($state)
?>
{<p><em>Registro insertado correctamente</em></p>
}
<?php
?>
me inserta en la base valores nulos pero los inserta solo...... sin que presione el boton guardar....alguien me puede ayudar cual es el problema y donde debo colocar el codigo para que realize el guardado de datos solo cuando presiono el boton aceptar, ....gracias de antemano...