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.