Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2006, 10:43
Avatar de javiergal
javiergal
 
Fecha de Ingreso: enero-2005
Mensajes: 153
Antigüedad: 19 años, 3 meses
Puntos: 0
formulario dentro de otro formulario

hola

no se si será posible, pero tengo el siguiente codigo html:

Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
	<head>
		<title>TRANSPORTISTA "TRANSMARSAC"</title>
		<link rel="StyleSheet" href="../php/estilos.css" type="text/css">
	</head>
	<body>
		<table  class="datos_tabla" >
			<tr>
				<th class="datos_celda">CHOFER</th>
				<th class="datos_celda">BREVETE</th>
				<th class="datos_celda">PLACA UNIDAD</th>
				<th class="datos_celda">PLACA CISTERNA</th>
				<th class="datos_celda">TL</th>
				<th class="datos_celda">Cantidad<br>(Galones)</th>
				<th class="datos_celda">COMBUSTIBLE</th>
				<td class="datos_celda"></td>
				<td class="datos_celda"></td>
			</tr>
			<form name="form1" action="../php/principal.php" method="get">	
			<!-- INICIO BLOQUE : datos -->
			<tr>
					
				<td class="datos_celda">
					<select class="pedido_combo" name="idconductor{c}">
						<!-- INICIO BLOQUE : conductor -->
						<option value="{idconductor}">{nombre}</option>
						<!-- FIN BLOQUE : conductor -->
					</select>
				</td>
				<td class="datos_celda">brevete</td>
				<td class="datos_celda">
					<select class="pedido_combo" name="idunidad{c}">
						<!-- INICIO BLOQUE : unidad -->
						<option value="{idunidad}">{uplaca}</option>
						<!-- FIN BLOQUE : unidad -->
					</select>
				</td>
				<td class="datos_celda">
					<select class="pedido_combo" name="idcisterna{c}">
						<!-- INICIO BLOQUE : cisterna -->
						<option value="{idcisterna}">{cplaca}</option>
						<!-- FIN BLOQUE : cisterna -->
					</select>
				</td>
				<td class="datos_celda">cubicacion</td>
				<td class="datos_celda">{combustible}</td>
				<td class="datos_celda">
					<input type="text" name="cantidad_new" value="{cantidad}" size="5">
				</td>
				<td class="datos_celda">
					<input type="image"  name="modo" value="modificar" >
					<input type="hidden" name="ver" value="datos">
				</td>
				<td class="datos_celda">
					<a  href="../php/principal.php?ver=datos&amp;modo=eliminar&amp;id={id}">
						<img src="../imagenes/eliminar.png" style="border-style:none;">
					</a>
				</td>
			</tr>
			<input type="hidden" name="id" value="{id}">
			<input type="hidden" name="idtemporal{c}" value="{id}">
			<!-- FIN BLOQUE : datos -->			
			<tr>
				<td colspan="9" class="datos_celda">
					<input type="hidden" name="ver" value="datos">
					<input type="submit" name="modo" value="Generar">
				</td>
			</tr>
			</form>
		</table>
	</body>
</html> 
como se puede apreciar es una tabla, para cada fila tiene datos de combustible y cantidad, además tiene combos y caja de texto(cantidad), por ultimo tiene dos opciones modificar (para la caja de texto) y eliminar.

finalmente un boton submit que debe enviar todo los datos a una tabla.

el problema es que al modificar, por tratarse de datos de una tabla envia al php, por ejemplo, cantidad_new1=9000, cantidad_new2=9200, cantidad_new3=9300.... y lo que hace finalmente es modificar la ultima fila con el valor que aparece en el ultimo cantidad_new.

por lo que necesito poner un formulario dentro de otro pero que no se crucen, es decir identificar el </form> del formulario interior para que no cierre el principal y pueda seguir funcionando.

entiendo que es un poco confuso, pero en fin lo que necesito es colocar un formulario dentro de otro y q trabajen independientemente.