Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/12/2008, 11:36
joita
 
Fecha de Ingreso: diciembre-2008
Mensajes: 4
Antigüedad: 15 años, 5 meses
Puntos: 0
Sonrisa ¿problemas con la fecha que coje el text y cambiarlo para formato mysql año-mes-dia

Hola, realmente soy nueva en php y pues me gustaria que me ayuden este es mi ejercicio e creado una pagina en html a la cual llamo fech.html y este es el codigo: estoy trabajando con dhtml calendar por eso ago referencia ala carpeta jscalendar como ven en el script :
Código html:
Ver original
  1.  
  2. <title>Calendario de pruebas</title>
  3.  
  4. <!-Hoja de estilos del calendario -->
  5. <link rel="stylesheet" type="text/css" media="all" href="jscalendar/calendar-green.css" title="win2k-cold-1" />
  6.  
  7. <!-- librería principal del calendario -->
  8. <script type="text/javascript" src="jscalendar/calendar.js"></script>
  9.  
  10. <!-- librería para cargar el lenguaje deseado -->
  11. <script type="text/javascript" src="jscalendar/lang/calendar-es.js"></s...
  12.  
  13. <!-- librer&#237;a que declara la funci&#243;n Calendar.setup, que ayuda a generar un calendario en unas pocas l&#237;neas de c&#243;digo -->
  14. <script type="text/javascript" src="jscalendar/calendar-setup.js"></scr...
  15.  
  16. </head>
  17.  
  18.  
  19. <!-- formulario con el campo de texto y el botón para lanzar el calendario-->
  20. <form action="fecha.php" method="post">
  21. <input type="text" name="date" id="campo_fecha" />
  22. <input type="button" id="lanzador" value="..." />
  23. <input type="text" name="date2" id="campo_fecha2" />
  24. <input type="button" id="lanzador2" value="..." />
  25. <input type="submit" name="button" id="button" value="Enviar">
  26. </form>
  27.  
  28. <!-- script que define y configura el calendario-->
  29. <script type="text/javascript">
  30. Calendar.setup({
  31. inputField : "campo_fecha", // id del campo de texto
  32. ifFormat : "%d/%m/%Y", // formato de la fecha que se escriba en el campo de texto
  33. button : "lanzador" // el id del botón que lanzará el calendario
  34. });
  35. Calendar.setup({
  36. inputField : "campo_fecha2", // id del campo de texto
  37. ifFormat : "%d/%m/%Y", // formato de la fecha que se escriba en el campo de texto
  38. button : "lanzador2" // el id del botón que lanzará el calendario
  39. });
  40.  
  41. </body>
  42. </html>
y pues esto me redirecciona a una pagina fecha.php: el cual incluye una pag conexion y eso
Código php:
Ver original
  1. <?php
  2. include('conexion.php');
  3.  
  4. $fin=$_POST['date'];
  5. $date=$_POST['date2'];
  6.  
  7. $sql="select p.producto, ddv.cantidad,ddv.Precio_venta,dv.Fechave...
  8. from detalledocventa ddv, docventa dv,producto p
  9. where ddv.IdProducto=p.IdProducto and ddv.iddocventa=dv.iddocventa and Fechaventa between $fin and $date";
  10. //echo $sql;
  11. $res=mysql_query($sql);
  12. while($row=mysql_fetch_array($res)){
  13. echo $row[0];
  14. echo "<tr><td>".$row[0]."</td><td>".$row[1]."...
  15. }
  16.  
  17. ?>
el problema es que al momento de coger los datos del text me cogen en formato dia-mes-año y pues en el momento de acer la consulta hay un error ya que no imprime parece que es problema de las fechas porque me dicen k tengo k convertirlo en formato año-mes-dia para que no haya problema con mysql pero nose como haber si viendo el scrip me pueden hechar una manito se lo agradeceria bastante o k codigo en el php debo añadir Gracias

Última edición por GatorV; 03/12/2008 a las 11:51 Razón: tags highlight