Foros del Web » Programando para Internet » PHP »

Valor para <input text

Estas en el tema de Valor para <input text en el foro de PHP en Foros del Web. Hola a todos tengo este codigo dos forms, el primero me haya el precio de una habitacion, y el segundo lo quiero para validar y ...
  #1 (permalink)  
Antiguo 12/06/2008, 08:37
 
Fecha de Ingreso: mayo-2008
Mensajes: 30
Antigüedad: 16 años
Puntos: 0
Pregunta Valor para <input text

Hola a todos tengo este codigo dos forms, el primero me haya el precio de una habitacion, y el segundo lo quiero para validar y enviar la fecha seleccionada, el problema esque el campo de fecha lo tengo en el primer formulario y no se como recogerlo en el segundo para enviar, habia pensado en hacerlo por javascript pero antes quisiersa saber si puedo hacerlo con php de alguna manera, o asignar un valor para el input text que pueda recoger como valor en el segundo form, no se... aqui va el codigo que uso:

Código:
  <form name="formulario" action="showform5.php" method="post">
<body>	<div class='zpCalSubHeader' align='center'>Booking System - Calendario de Reservas</div>



			
	<div id="showSpecial" align="center">

		<table width="600"  class='table_special-date' border="0" align="center" cellpadding="0" cellspacing="0">
	<tr>
		<td width="10" class="table_special-date-header-left">&nbsp;</td>
		<td width="180" valign="middle" bgcolor="#6F8DB9" class="table_special-date-header-right">Arrival Date:</td>
		<td width="9" class="table_special-date-header-left">&nbsp;</td>
		<td width="450" valign="middle" class="table_special-date-header-right">Price:</td>
	</tr>
	<tr>
		<td colspan="2" class="table_special-date-date" align=center><input style='text-align:center; font-weight:bold' type='text'  name='tdDate' id='tdDate' value='' SIZE='17' MAXLENGTH='25'/>	
</td>
		
		<td colspan="2" id='tdEvent' class="table_special-date-event"><?php

  if (!isset($_POST['tdDate']))
  {
    $arrival1 = 0;
  } else
  {
    $arrival1=$_POST['tdDate'];
    list($dias,$mes,$dia,$ano)=explode(' ',$arrival1);
  include ("functions.php");
  if ($mes == 'Jun'){
  $mes = '06';
  }
  if ($mes == 'Jan'){
  $mes = '01';
  }
  if ($mes == 'Feb'){
  $mes = '02';
  }
  if ($mes == 'Mar'){
  $mes = '03';
  }
  if ($mes == 'Apr'){
  $mes = '04';
  }
  if ($mes == 'May'){
  $mes = '05';
  }
  if ($mes == 'Jul'){
  $mes = '07';
  }
  if ($mes == 'Aug'){
  $mes = '08';
  }
  if ($mes == 'Sep'){
  $mes = '09';
  }
  if ($mes == 'Oct'){
  $mes = '10';
  }
  if ($mes == 'Nov'){
  $mes = '11';
  }
  if ($mes == 'Dec'){
  $mes = '12';
  }
  $arrival = "$ano-$mes-$dia";
  }

  if (!isset($_POST["name"]))
  {
    $name = 0;
  } else
  {
    $name = $_POST["name"];
  }  
  if (!isset($_POST["userid"]))
  {
    $userid = 0;
  } else
  {
    $userid=$_POST["userid"];
  } 
  $result = mysql_query("select id from rooms where name='$userid'");
  $row = mysql_fetch_assoc($result);
  $roomid = "$row[id]";
  echo "<input type='hidden' name='name' value='$name'>";
  echo "<input type='hidden' name='userid' value='$userid'>";
  if (!$name)
  {
     echo 'Please select a property first.';
     exit;
  }
  elseif (!$userid)
  {
     echo "You have selected $name, ";
     echo 'please select a Room.';
     exit;
  }
  if (ereg("^[0-9]+[.]?[0-9]*$", $userid)) {

     echo "You have selected $name, ";
     echo 'please select a Room.';
     exit;
     
  }
  elseif (!$arrival1)
  {
     echo "$name -> $userid, select a date and <INPUT TYPE='submit' NAME='formulario' VALUE='view price'>";
  }
  elseif ($arrival1)
  {
  $arrival = trim($arrival);


list ($cleandata,$month,$date) = explode("-",$arrival);
echo "Select another room to <INPUT TYPE='submit' NAME='formulario' VALUE='view price'><br>$name -> $userid ->$arrival:";
echo dateprice($name,$userid,$month,$date,$roomid);
}
?></form><form name='form' action='showconfirm.php' method='post'>
<?php
echo "<input type='hidden' name='name' value='$name'>";
echo "<input type='hidden' name='userid' value='$userid'>";
echo "<input type='hidden' name='tdDate' id='tdDate' value=''>";
echo "<input type='button' name='confirm' value='confirm' onclick='valida_envia()'>";

?></form>
Habia pensado en hacer algo como lo que esta en negrita, pero no funciona. :(
Espero puedan ayudarme.
S@|u2.
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:32.