Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2014, 14:19
blue2489
 
Fecha de Ingreso: mayo-2012
Mensajes: 30
Antigüedad: 12 años
Puntos: 0
Pregunta Guarda datos en blanco en la BD

Hola buenas tardes solicito su ayuda por que soy nueva en php y tengo una duda al pasar los datos de un formulario a otro por medio del metodo POST resulta que al hacerlo guarda en la base de datos pero solo datos en blanco de ante mano le agradezco su ayuda a quien pueda ayudarme u orientarme en esto


<form action="alta_transaccion.php" action="post">
<?php
$cnx = mysql_connect("","","") or die("No se pudo conectar a la base de datos");
mysql_select_db("", $cnx);
echo "<h1>Selecciona el cliente</h1>";
//abrimos el select
//(el size indica el ancho del select)
echo '<select name="clientes" size="1">';

$respuesta=mysql_query("select clave, nombre from clientes", $cnx);
//recorremos los datos
while($fila=mysql_fetch_array($respuesta)){
echo '<option value="'.$fila["nombre"].'">
'.$fila["nombre"]. '></option>';
}
echo '</select>';
echo $_POST['clientes'];
?>

<html>
<body>
<head></head>

<title>NUEVA TRANSACCION </title>

<?
$fecha = date("d m Y");

?>
<input type="text" name="fecha" value="<?= $fecha; ?>">

<br />
<br />
<strong>litros </strong>
<input name="litros" type="text" id="litros" />
<select name="opciones" size="1">
<option value="diesel"> DIESEL </option>
<option value="gasolina"> GASOLINA </option>
</select>
<input type="submit" name="Submit" value="GUARDAR" /> </p>
</form>
</body>
</html>

alta_transaccion.php

<?php
$nombre=$_POST['respuesta'];
$fecha = $_POST['fecha'];
$adeudo = $_POST['litros'];
$opcion = $_POST['opciones'];

$cnx = mysql_connect("","","") or die("No se pudo conectar a la base de datos");
//SELECCIONAMOS LA BASE DE DATOS CON LA CUAL VAMOS A TRABAJAR CAMBIEN EL VALOR POR LA SUYA
mysql_select_db("", $cnx);

if ($_REQUEST['opciones']=="diesel") {

//if($opcion == "diesel"){

$a="insert into transaccion_diesel values ('$d_transacciond','$nombre','$fecha','$adeudo')";
$x=mysql_query($a,$cnx);
if ($x){
echo "DATO GUARDADO";
}
else
{
echo "Error al dar de Alta";
}}
?>