Insertar datos en base de access
Tengo un formulario el cual la información la tengo que guardar en una base de access, la conexión si me funciona pero cuando quiero guardar los datos no se porque no me los guarda podrías por favor revisar el script para poder ver en donde tengo el error
<?
$graba = 0;
$pid = $_POST['pid'];
$nombre = $_POST['nombre'];
$texto = $_POST['texto'];
$texto2 = $_POST['texto2'];
$puesto = $_POST['puesto'];
$fecha=date("Y/n/d/h/m/s");
$mensaje = "";
if ($nombre == NULL){
$mensaje .= '
<script name="accion">alert("Debes agregar tu nombre")</script>
';
echo $mensaje;
$graba = 1;
}
if ($texto == NULL){
$mensaje .= '
<script name="accion">alert("A quien esta dirigido el reporte?")</script>
';
echo $mensaje;
$graba = 1;
}
if ($texto2 == NULL){
$mensaje .= '
<script name="accion">alert("Debes agregar tu comentario")</script>
';
echo $mensaje;
$graba = 1;
}
$conn = new COM("ADODB.Connection");
$dsn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . Realpath("datos.mdb");
$conn->Open($dsn);
if ($ID = $ID){
$mensaje .= '
<script name="accion">alert("Tu nùmero de solicitud es el '.$ID.'")</script>
';
echo $mensaje;
$sql = "INSERT INTO datos (nombre,texto,texto2) values ('$nombre', '$texto', '$texto2')";
}
?>
<SCRIPT LANGUAGE="JavaScript">
location.href="mostrarforo.php3";
</SCRIPT>
<?
$graba = 0;
$pid = $_POST['pid'];
$nombre = $_POST['nombre'];
$texto = $_POST['texto'];
$texto2 = $_POST['texto2'];
$puesto = $_POST['puesto'];
$fecha=date("Y/n/d/h/m/s");
$mensaje = "";
if ($nombre == NULL){
$mensaje .= '
<script name="accion">alert("Debes agregar tu nombre")</script>
';
echo $mensaje;
$graba = 1;
}
if ($texto == NULL){
$mensaje .= '
<script name="accion">alert("A quien esta dirigido el reporte?")</script>
';
echo $mensaje;
$graba = 1;
}
if ($texto2 == NULL){
$mensaje .= '
<script name="accion">alert("Debes agregar tu comentario")</script>
';
echo $mensaje;
$graba = 1;
}
$conn = new COM("ADODB.Connection");
$dsn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . Realpath("datos.mdb");
$conn->Open($dsn);
if ($ID = $ID){
$mensaje .= '
<script name="accion">alert("Tu nùmero de solicitud es el '.$ID.'")</script>
';
echo $mensaje;
$sql = "INSERT INTO datos (nombre,texto,texto2) values ('$nombre', '$texto', '$texto2')";
}
?>
<SCRIPT LANGUAGE="JavaScript">
location.href="mostrarforo.php3";
</SCRIPT>
1 Respuesta
Respuesta de davidcortesb
1