Muy bien, no habían pensado lo que dice pateketrueke con respecto al css, pensaba que php recuperaba la información tal cual figuraba en el formulario.
el formulario es este:
Código HTML:
Ver original <h2 class="shadows">Solicitud de Presupuesto
</h2> <!--contact form -->
<form name="contactformfree" method="post" action="insertardatos.php" onSubmit="return validate.check(this)"> <table width="400px" class="cffree"> <p style="text-align:center">Campos marcados con
<span class="required_star"> *
</span> son OBLIGATORIOS.
</p> <p style="text-align:center"><span class="required_star">Nuestro sistema elimina automaticamentes todas las solicitudes que no contengan medios de comunicación como, Email o Teléfono ya que sin estos no le podemos enviar el estimado.
</span></p> <td valign="top" class="cffree_td"> <label for="first_name" class="required">Nombre
<span class="required_star"> *
</span></label> <td valign="top" class="cffree_td"> <input type="text" name="first_name" id="first_name" value="" size="30" maxlength="50" style="width:250px" required/></td> <td valign="top" class="cffree_td"> <label for="last_name" class="required">Apellido
<span class="required_star"> *
</span></label> <td valign="top" class="cffree_td"> <input type="text" name="last_name" id="last_name" value="" size="30" maxlength="50" style="width:250px" required/></td> <td valign="top" class="cffree_td"> <label for="phone" class="required">Teléfono
<span class="required_star"> *
</span></label> <td valign="top" class="cffree_td"> <input type="text" name="phone" id="phone" value="" size="30" maxlength="50" style="width:250px" required/></td> <td valign="top" class="cffree_td"> <td valign="top" class="cffree_td"> <input type="text" name="email" id="email" value="" size="30" maxlength="50" style="width:250px" required/></td> <p style="text-align:center"><span class="required_star"> Información de origen
</span> </p> <td valign="top" class="cffree_td"> <td valign="top" class="cffree_td"> <input type="text" name="pickup_city" id="pickup_city" value="" size="30" maxlength="50" style="width:250px" /></td> <td valign="top" class="cffree_td"> <label for="zip_code_pickup" >Codigo Postal
</label> <td valign="top" class="cffree_td"> <input type="text" name="zip_code_pickup" id="zip_code_pickup" value="" size="10" style="width:250px" /></td> <td valign="top" class="cffree_td"> <label for="pickup_country_id" class="required">País
</label> <td valign="top" class="cffree_td"> <select name="pickup_country_id" id="pickup_country_id"></select></td> <td valign="top" class="cffree_td"> <select name="pickup_state_code" id="pickup_state_code"></select> <script type="text/javascript"><!-- drops.fillSelect({
id: "pickup_country_id",
code: "pais_pickup",
lang: "es",
allowVoid: true,
voidMessage: "Selecciona Pais",
onChange: function() {
drops.fillSelect({
id:"pickup_state_code",
code: "estados_pickup",
lang: "es",
parent: document.getElementById('pickup_country_id').value,
allowVoid: true,
voidMessage: "Selecciona Estado"
});
}
});
</script>
</tr>
........
el PHP que inserta los datos es este:
Código PHP:
Ver original<?php
//1. Crear conexión a la Base de Datos
if (!$conexion) {
}
//2. Seleccionar la Base de Datos a utilizar
if (!$seleccionar_bd) {
}
//3. Tomar los campos provenientes del Formulario
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$phone = $_POST['phone'];
$email = $_POST['email'];
$pickup_city = $_POST['pickup_city'];
$zip_code_pickup = $_POST['zip_code_pickup'];
$pickup_state_code = $_POST['pickup_state_code'];
$pickup_country_id = $_POST['pickup_country_id'];
$dropoff_city = $_POST['dropoff_city'];
$zip_code_dropoff = $_POST['zip_code_dropoff'];
$dropoff_state_code = $_POST['dropoff_state_code'];
$dropoff_country_id = $_POST['dropoff_country_id'];
$estimated_ship_date = $_POST['estimated_ship_date'];
$vehicle_runs = $_POST['vehicle_runs'];
$year1 = $_POST['year1'];
$make1 = $_POST['make1'];
$model1 = $_POST['model1'];
$vehicle_type_id1 = $_POST['vehicle_type_id1'];
$vehicle_type_other1 = $_POST['vehicle_type_other1'];
$estimado = $_POST['estimado'];
$fecha_registro = date('Y/n/d');
//4. Insertar campos en la Base de Datos
$insertar = mysql_query("INSERT INTO datos (first_name, last_name, phone, email, pickup_city, zip_code_pickup, pickup_state_code, pickup_country_id, dropoff_city, zip_code_dropoff, dropoff_state_code, dropoff_country_id, estimated_ship_date, vehicle_runs, year1, make1, model1, vehicle_type_id1, vehicle_type_other1, estimado, fecha_registro) VALUES ('{$first_name}', '{$last_name}', '{$phone}', '{$email}', '{$pickup_city}', '{$zip_code_pickup}', '{$pickup_state_code}', '{$pickup_country_id}', '{$dropoff_city}', '{$zip_code_dropoff}', '{$dropoff_state_code}', '{$dropoff_country_id}', '{$estimated_ship_date}', '{$vehicle_runs}', '{$year1}', '{$make1}', '{$model1}', '{$vehicle_type_id1}', '{$vehicle_type_other1}', '{$estimado}', '{$fecha_registro}')", $conexion);
if (!$insertar) {
die("Fallo en la insercion de registro en la Base de Datos: " . mysql_error()); }
//4. Cerrar conexión a la Base de Datos
echo '
<html>
<head>
<meta http-equiv="REFRESH" content="0;url=enviamail.php">
</head>
</html>
'
?>
muchas gracias por el tiempo prestado