Foros del Web » Programando para Internet » PHP »

Guardar Fecha de un calendario Java en variable php

Estas en el tema de Guardar Fecha de un calendario Java en variable php en el foro de PHP en Foros del Web. Hola compañeros. Para mi proyecto de fin de carrera tengo que hacer una web de alquileres de vehículos. Mi problema viene al reservar la fecha ...
  #1 (permalink)  
Antiguo 09/12/2009, 10:48
 
Fecha de Ingreso: noviembre-2009
Ubicación: Castelló de la Plana
Mensajes: 71
Antigüedad: 14 años, 4 meses
Puntos: 3
Guardar Fecha de un calendario Java en variable php

Hola compañeros.

Para mi proyecto de fin de carrera tengo que hacer una web de alquileres de vehículos. Mi problema viene al reservar la fecha para un determinado vehículo.

He instalado un calendario java clickeable y me gustaría que a partir de el pudiese recuperar dicha fecha en una variable php, para posteriormente introducir dicha fecha en la Base de Datos.

El calendario en cuestión es este: www[punto]dynarch.com/static/JSCal2/index[punto]html (lo escribo así porque el foro no me deja insertar enlaces aún.

Se que Java se ejecuta en el cliente y php en el servidor, así que estoy abierto a sugerencias del tipo "AJAX" o algo así aunque si me aconsejáis algo así, por favor explicaros con la mayor claridad posible, ya que no tengo ni idea de como va ese lenguaje.

Muchísimas gracias a todos!
  #2 (permalink)  
Antiguo 09/12/2009, 10:53
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 14 años, 5 meses
Puntos: 22
Respuesta: Guardar Fecha de un calendario Java en variable php

yo estuve trabajando con una version vieja de este calendario, lo unico q hacia era incluir las lineas de script, algo asi:

Código script:
Ver original
  1. <script type="text/javascript" src="calendar.js"></script>
  2.     <script type="text/javascript" src="calendar-setup.js"></script>
  3.     <script type="text/javascript" src="calendar-es.js"></script>
  4.  
  5.     <style type="text/css">
  6.  
  7.     @import url("calendar-green.css");
  8. </style>
antes de la etiqueta </head>

y la caja de texto y la configuraciin quedaba asi:

Código html:
Ver original
  1. <input name="fecha2" type="text" id="fecha2" />
  2.           <input type="reset" name="imageField2" />
  3.               <script type="text/javascript">Calendar.setup({
  4.               inputField    : "fecha2",
  5.               button        : "imageField2"
  6.             });
  7.           </script>
espero te ayude
  #3 (permalink)  
Antiguo 09/12/2009, 11:03
 
Fecha de Ingreso: noviembre-2009
Ubicación: Castelló de la Plana
Mensajes: 71
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: Guardar Fecha de un calendario Java en variable php

Hola, gracias por contestar, pero no me soluciona el problema :P

Ese código que me has pasado es para insertar el Calendario en la web (si no me equivoco), cosa que tengo hecha. Lo que necesito es recuperar la fecha que elijas en una variable php para luego poder procesarla.

Un saludo y gracias de nuevo!
  #4 (permalink)  
Antiguo 09/12/2009, 11:28
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 14 años, 5 meses
Puntos: 22
Respuesta: Guardar Fecha de un calendario Java en variable php

por eso, ese codigo lo pones en una web

Código html:
Ver original
  1. <head><script type="text/javascript" src="calendar.js"></script>
  2.     <script type="text/javascript" src="calendar-setup.js"></script>
  3.     <script type="text/javascript" src="calendar-es.js"></script>
  4.  
  5.     <style type="text/css">
  6.  
  7.     @import url("calendar-green.css");
  8. </head>
  9. <form method="post" action="pagina2.php">
  10. <input name="fecha2" type="text" id="fecha2" />
  11.           <input type="reset" name="imageField2" />
  12.               <script type="text/javascript">Calendar.setup({
  13.               inputField    : "fecha2",
  14.               button        : "imageField2"
  15.             });
  16.           </script>
  17.           <input type="submit" value="enviar"/>
  18.  
  19. </form>
  20. </body>
  21. </html>

y en pagina2.php

Código php:
Ver original
  1. <?php
  2. $fecha2=$_POST['fecha2'];
  3. //y aqui lo procesas o le haces lo q quieras
  4. ?>
  #5 (permalink)  
Antiguo 09/12/2009, 11:45
 
Fecha de Ingreso: noviembre-2009
Ubicación: Castelló de la Plana
Mensajes: 71
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: Guardar Fecha de un calendario Java en variable php

Ah vale! No me di cuenta antes de lo que querias decirme. Ya lo entendí, voy a intentarlo y te cuento.

Muchas gracias!
  #6 (permalink)  
Antiguo 09/12/2009, 12:19
Avatar de dggluz  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 525
Antigüedad: 14 años, 10 meses
Puntos: 50
Respuesta: Guardar Fecha de un calendario Java en variable php

Una aclaración: el calendario no es "java" sino "javascript", JAVA es un lenguaje distinto. Ajax no es un lenguaje, sino una técnica que combina distintos lenguajes. ¡Suerte!
  #7 (permalink)  
Antiguo 09/12/2009, 12:31
 
Fecha de Ingreso: noviembre-2009
Ubicación: Castelló de la Plana
Mensajes: 71
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: Guardar Fecha de un calendario Javascript en variable php

Cita:
Iniciado por dggluz Ver Mensaje
Una aclaración: el calendario no es "java" sino "javascript", JAVA es un lenguaje distinto. Ajax no es un lenguaje, sino una técnica que combina distintos lenguajes. ¡Suerte!
¡¡Cuantas cosas me faltan por aprender!

Muchas gracias por tus aclaraciones!!
  #8 (permalink)  
Antiguo 09/12/2009, 12:35
Avatar de dggluz  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 525
Antigüedad: 14 años, 10 meses
Puntos: 50
Respuesta: Guardar Fecha de un calendario Javascript en variable php

Cita:
Iniciado por Rubix Ver Mensaje
¡¡Cuantas cosas me faltan por aprender!

Muchas gracias por tus aclaraciones!!
Estás en el lugar indicado para aprender. ¡Suerte!
  #9 (permalink)  
Antiguo 09/12/2009, 19:42
 
Fecha de Ingreso: noviembre-2009
Ubicación: Castelló de la Plana
Mensajes: 71
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: Guardar Fecha de un calendario Java en variable php

Bueno, al final lo solucioné. No exactamente como me comentabas dcreate, pero lo conseguí. La manera que tu me comentabas valía si el calendario lo insertabas como POP-UP.

Os dejo el código por si a alguien le surge el mismo problema tenga la solución a mano:

Cabecera:
Código:
<head>

    <link rel="stylesheet" type="text/css" href="../src/css/jscal2.css" />
    <link rel="stylesheet" type="text/css" href="../src/css/border-radius.css" />
   
    <script type="text/javascript" src="../src/js/jscal2.js"></script>
    <script type="text/javascript" src="../src/js/lang/es.js"></script>

</head>
Cuerpo insertado en una tabla:
Código:
<div id="form">
	<form id="form1" name="form1" method="post" action="alquiler.php">
	<table width="100%" border="0">
				  <tr>
					<td width="234" rowspan="3">
					<div id="cont"></div>
						<script type="text/javascript">
							var LEFT_CAL = Calendar.setup({
							cont: "cont",
							weekNumbers: false,
							selectionType: Calendar.SEL_MULTIPLE,
							// titleFormat: "%B %Y"
						})
					</script>					
					</td>
					<td width="220">Oficina Recollida 
					  
					    <label>
					      <select name="recollida" id="recollida">
					        <option>Castello</option>
					        <option>Valencia</option>
				          </select>
				        </label>				    </td>
				    <td colspan="4">{model}</td>
				  </tr>
				  <tr>
					<td>Oficina Dest&iacute; 
					  <label>
					  <select name="desti" id="desti">
					    <option>Castello</option>
					    <option>valencia</option>
				      </select>
				    </label></td>
				    <td colspan="4" rowspan="2"><img src="vehicles/{foto}" width="117" border="1"/></td>
				  </tr>
				  <tr>
					<td><textarea name="f_selection" cols="20" rows="7" id="f_selection" style="width: 20em; height: 10em"></textarea>
						<label for="f_selection"></label><p></p>
					
						<script type="text/javascript">//<![CDATA[
				
						LEFT_CAL.addEventListener("onSelect", function(){
							var ta = document.getElementById("f_selection");
							ta.value = this.selection.countDays() + " dies seleccionats:\n\n" + this.selection.print("%d-%m-%Y").join("\n");
						});
				
						//]]></script>						</td>
			      </tr>
				  <tr>
					<td>Instruccions: Clicketja el dia d'inici de l'alquiler. Per a seleccionar el dia que finalitza l'alquiler utilitza &quot;SHIFT+Click&quot; en el dia dessitjat. </td>
					<td><label></label></td>
				    <td width="162"></td>
				    <td width="0"></td>
				    <td width="0"></td>
					<td width="51"><input type="submit" name="enviar" value="Enviar" /></td>
				  </tr>
				</table>
		  </form>
	</div>
Pues eso es todo. Gracias a todos los que me ayudaron.

Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 05:58.