Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/06/2012, 09:28
desoler
 
Fecha de Ingreso: agosto-2008
Ubicación: Miami, FL
Mensajes: 210
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: Por que pasa esto?

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
  1. <section class="seccion">
  2.        <article>
  3.            <h2 class="shadows">Solicitud de Presupuesto</h2>
  4.       <!--contact form -->
  5.   <form name="contactformfree" method="post" action="insertardatos.php" onSubmit="return validate.check(this)">
  6.     <table width="400px" class="cffree">
  7.     <tr>
  8.      <td colspan="2">
  9.       <p style="text-align:center">Campos marcados con <span class="required_star"> * </span> son OBLIGATORIOS.</p>
  10.       <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>
  11.      </td>
  12.     </tr>
  13.     <tr>
  14.      <td valign="top" class="cffree_td">
  15.       <label for="first_name" class="required">Nombre<span class="required_star"> * </span></label>
  16.      </td>
  17.      <td valign="top" class="cffree_td">
  18.       <input type="text" name="first_name" id="first_name" value="" size="30" maxlength="50" style="width:250px" required/></td>
  19.      </td>
  20.     </tr>
  21.     <tr>
  22.      <td valign="top" class="cffree_td">
  23.       <label for="last_name" class="required">Apellido<span class="required_star"> * </span></label>
  24.      </td>
  25.      <td valign="top" class="cffree_td">
  26.       <input type="text" name="last_name" id="last_name" value="" size="30" maxlength="50" style="width:250px" required/></td>
  27.      </td>
  28.     </tr>
  29.     <tr>
  30.      <td valign="top" class="cffree_td">
  31.       <label for="phone" class="required">Teléfono<span class="required_star"> * </span></label>
  32.      </td>
  33.      <td valign="top" class="cffree_td">
  34.       <input type="text" name="phone" id="phone" value="" size="30" maxlength="50" style="width:250px" required/></td>
  35.      </td>
  36.     </tr>
  37.     <tr>
  38.      <td valign="top" class="cffree_td">
  39.       <label for="email" class="required">Email<span class="required_star"> * </span></label>
  40.      </td>
  41.      <td valign="top" class="cffree_td">
  42.       <input type="text" name="email" id="email" value="" size="30" maxlength="50" style="width:250px" required/></td>
  43.      </td>
  44.     </tr>
  45.     <tr>
  46.      <td colspan="2">
  47.       <p style="text-align:center"><span class="required_star"> Información de origen  </span> </p>
  48.      </td>
  49.     </tr>
  50.     <tr>
  51.      <td valign="top" class="cffree_td">
  52.       <label for="pickup_city" >Ciudad</label>
  53.      </td>
  54.      <td valign="top" class="cffree_td">
  55.       <input type="text" name="pickup_city" id="pickup_city" value="" size="30" maxlength="50" style="width:250px" /></td>
  56.      </td>
  57.     </tr>
  58.     <tr>
  59.      <td valign="top" class="cffree_td">
  60.       <label for="zip_code_pickup" >Codigo Postal</label>
  61.      </td>
  62.      <td valign="top" class="cffree_td">
  63.       <input type="text" name="zip_code_pickup" id="zip_code_pickup" value="" size="10" style="width:250px" /></td>
  64.      </td>
  65.     </tr>
  66.     <tr>
  67.      <td valign="top" class="cffree_td">
  68.       <label for="pickup_country_id" class="required">País</label>
  69.      </td>
  70.      <td valign="top" class="cffree_td">
  71.       <select name="pickup_country_id" id="pickup_country_id"></select></td>
  72.      </td>
  73.     </tr>
  74.     <tr>
  75.      <td valign="top" class="cffree_td">
  76.       <label for="pickup_state_code">Estado</label>
  77.      </td>                         
  78.      <td>
  79.       <select  name="pickup_state_code" id="pickup_state_code"></select>
  80.      </td>
  81.       <script type="text/javascript"><!--
  82.       drops.fillSelect({
  83.       id: "pickup_country_id",
  84.       code: "pais_pickup",
  85.       lang: "es",
  86.       allowVoid: true,
  87.       voidMessage: "Selecciona Pais",
  88.       onChange: function() {
  89.       drops.fillSelect({
  90.       id:"pickup_state_code",
  91.       code: "estados_pickup",
  92.       lang: "es",
  93.       parent: document.getElementById('pickup_country_id').value,
  94.       allowVoid: true,
  95.       voidMessage: "Selecciona Estado"
  96.       });
  97.       }
  98.       });
  99.       </script>
  100.     </tr>
  101.          ........

el PHP que inserta los datos es este:

Código PHP:
Ver original
  1. <?php
  2. //1. Crear conexión a la Base de Datos
  3. $conexion = mysql_connect("localhost","9999","99999");
  4. if (!$conexion) {
  5. die("Fallo la conexión a la Base de Datos: " . mysql_error());
  6. }
  7. //2. Seleccionar la Base de Datos a utilizar
  8. $seleccionar_bd = mysql_select_db("99999", $conexion);
  9. if (!$seleccionar_bd) {
  10. die("Fallo la selección de la Base de Datos: " . mysql_error());
  11. }
  12. //3. Tomar los campos provenientes del Formulario
  13. $first_name = $_POST['first_name'];
  14. $last_name = $_POST['last_name'];
  15. $phone = $_POST['phone'];
  16. $email = $_POST['email'];
  17. $pickup_city = $_POST['pickup_city'];
  18. $zip_code_pickup = $_POST['zip_code_pickup'];
  19. $pickup_state_code = $_POST['pickup_state_code'];
  20. $pickup_country_id = $_POST['pickup_country_id'];
  21. $dropoff_city = $_POST['dropoff_city'];
  22. $zip_code_dropoff = $_POST['zip_code_dropoff'];
  23. $dropoff_state_code = $_POST['dropoff_state_code'];
  24. $dropoff_country_id = $_POST['dropoff_country_id'];
  25. $estimated_ship_date = $_POST['estimated_ship_date'];
  26. $vehicle_runs = $_POST['vehicle_runs'];
  27. $year1 = $_POST['year1'];
  28. $make1 = $_POST['make1'];
  29. $model1 = $_POST['model1'];
  30. $vehicle_type_id1 = $_POST['vehicle_type_id1'];
  31. $vehicle_type_other1 = $_POST['vehicle_type_other1'];
  32. $estimado = $_POST['estimado'];
  33. $fecha_registro = date('Y/n/d');
  34.  
  35. //4. Insertar campos en la Base de Datos
  36. $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)
  37. 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);
  38. if (!$insertar) {
  39. die("Fallo en la insercion de registro en la Base de Datos: " . mysql_error());
  40. }
  41. //4. Cerrar conexión a la Base de Datos
  42. mysql_close($conexion);
  43.  
  44. echo '
  45.  
  46. <html>
  47.  <head>
  48.    <meta http-equiv="REFRESH" content="0;url=enviamail.php">
  49.  </head>
  50. </html>
  51.  
  52. '
  53.  
  54. ?>

muchas gracias por el tiempo prestado
__________________
Se invierte mas dinero en cirugía de pechos y viagra que en la cura del Alzheimer. En unos años tendremos viejas con grandes tetas y viejos con erecciones pero que no recordarán para que sirven..