Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2010, 12:36
hantojan2
 
Fecha de Ingreso: marzo-2010
Mensajes: 9
Antigüedad: 14 años, 1 mes
Puntos: 0
Problema al ingresar datos a Mysql

Hola masters del foro, tengo un problema que espero me puedan ayudar.

Les muestro un codigo de PHP para el ingreso de datos y luego les explico:

<html>
<head>
<title>Carga de combustible</title>
</head>
<body>
<h1>Carga de combustible</h1>
<?php

$camion = Trim(stripslashes($_POST['camion']));
$fecha = Trim(stripslashes($_POST['fechaentera']));
$litros = Trim(stripslashes($_POST['litros']));

if (!$camion || !$fecha || !$litros)
{
echo "No has introducido todos los detalles requeridos.<br>"
."Por favor vuelve e inténtalo de nuevo.";
exit;
}

$camion = addslashes($camion);
$fecha = addslashes($fecha);
$litros = doubleval($litros);

@ $db = mysql_pconnect("localhost", "root", "zxcv");

if (!$db)
{
echo "Error: No se puede conectar a la base de datos. Por favor inténtalo de nuevo.";
exit;
}

mysql_select_db("dimension");
$query = "insert into carga_combustible values ('".$camion."', '".$fecha."', '".$litros."')";
$result = mysql_query($query);
if ($result)
echo mysql_affected_rows()." Carga introducido en la base de datos.";
?>

</body>
</html>


Mi problema comienza cuando a la base de datos le agregue un nuevo campo de nombre "indice" y cuando agrego con este formulario no ingresa los datos. Se supone que el campo "indice" solo quiero que se auto-incremente, no quiero que lo ingresen desde fuera. Cuando lo dejo sin datos (el campo "indice") en PhpMyAdmin me aparece en el codigo como "NULL" e incremente el numero en la Base de datos. Eso mismo lo quiero hacer pero desde el formulario de arriba.
Favor un ayudita.