Introducción de repostajes

Por favor, rellena todos los campos.

prepare($sql); $smt->execute([$_POST['vehiculo']]); $filas = $smt->fetchAll(); foreach ($filas as $row) { $kmsanteriores=$row["kms"]; } $kmsrecorridos=$_POST['kms']-$kmsanteriores; // // Hasta aquí lo de conocer los kms del último repostaje $nuevo_repostaje = array( "fecha" => $_POST['fecha'], "vehiculo" => $_POST['vehiculo'], "kms" => $_POST['kms'], "litros" => str_replace(',', '.',$_POST['litros']), "descuento" => $dto, "precioxlitro" => str_replace(',', '.',strval($ellitro)), "importe" => $totalcondto, ); $sql = sprintf( "INSERT INTO %s (%s) values (%s)", "carburante", implode(", ", array_keys($nuevo_repostaje)), ":" . implode(", :", array_keys($nuevo_repostaje)) ); /* * Logs */ $log_msg='CREA REPOSTAJE-> Descuento: '.$dto.'. Total con descuento: '.$totalcondto.'. Total introducido: '.$_POST['importe'].'. Kilometros anteriores: '.$kmsanteriores.'. Kilometros recorridos: '.$kmsrecorridos; escribe_log($log_msg); $statement = $connection->prepare($sql); $statement->execute($nuevo_repostaje); } catch(PDOException $error) { echo $sql . "
" . $error->getMessage(); } } } ?>
successfully added.

Añadir repostaje