Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/04/2008, 08:14
Yainys
 
Fecha de Ingreso: abril-2008
Mensajes: 6
Antigüedad: 16 años
Puntos: 0
Re: no inserta en la base

<?php require_once('Connections/php.php'); ?>
<?php

// colega parece ser en la conexión, o sino verifiCA POR QUE METODO DEL FORMULARIO ESTAS TRABAJANDO POR OTRO METODO $_GET['txtclaveprod']
// otra posibilidad el nombre del control del formulario, o sea el campo de texto tiene que ser igual
//a la variable que acabas de crear $clave =$_POST["txtclaveprod"]; el nombre del control tiene que sertxtclaveprod.

// todo esta bien en el codigo, lo único que tienes que delimitarl el valor por las comillas simples... eso es todo.
//aqui te mando una nueva conexión con la base de datos, sin necesidad de volveros a conextar en cada programación que hagas.
$clave =$_POST["txtclaveprod"];
$descripcion = $_POST["txtdescrip"];
$precio = $_POST["txtprecio"];

if (($clave=="") || ($descripcion=="") || ($precio=="") ) {
header("articulos.php");
exit;
}

$SQL = "INSERT INTO noticias (clave, descripcion, precio) VALUES ('$clave', '$descripcion', '$precio')";

mysql_select_db($database, $php);
$Result = mysql_query($SQL, $php) or die(mysql_error());



?>

esta es la página a insertar la conexión php.php

<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$servidor = "localhost";
$database = "php";
$usuario = "root";
$password = "konter";
@ $php = mysql_pconnect($servidor, $usuario, $password) or die("<div style=\"color:FF0000\">Error en la conexión con la base de dato</div>");

?>