Foros del Web » Programando para Internet » PHP »

No reconoce variables con input en celdas

Estas en el tema de No reconoce variables con input en celdas en el foro de PHP en Foros del Web. Hola!!! Tengo un archivo que se llama 1.php que tiene una tabla, y en cada celda hay un campo de texto. Las etiquetas <table></table> están ...
  #1 (permalink)  
Antiguo 16/08/2004, 21:28
Avatar de MateoVasco  
Fecha de Ingreso: julio-2003
Mensajes: 132
Antigüedad: 14 años, 4 meses
Puntos: 0
No reconoce variables con input en celdas

Hola!!!

Tengo un archivo que se llama 1.php que tiene una tabla, y en cada celda hay un campo de texto. Las etiquetas <table></table> están abarcada por las etiquetas form que conduce al archivo procesa_1.php mediante el método post. El problema es que no reconoce las variables, como si no pertenecieran al formulario de la página anterior. Y cuando intento colocando los campos de texto fuera de la celda, sí funciona... Por qué pasa ésto???

Gracias!!!
  #2 (permalink)  
Antiguo 16/08/2004, 21:35
 
Fecha de Ingreso: enero-2004
Ubicación: mexico
Mensajes: 110
Antigüedad: 13 años, 10 meses
Puntos: 0
por que no posteas el code que no te reconoce??????? para verlo
__________________
Controles Web para ASP.NET (Tabstrip, Datepicker, Calendar, Panel colapsable...) en
www.enlasys.com
  #3 (permalink)  
Antiguo 16/08/2004, 21:36
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
muestra el codigo que usas para indicarte el error
  #4 (permalink)  
Antiguo 16/08/2004, 23:24
Avatar de MateoVasco  
Fecha de Ingreso: julio-2003
Mensajes: 132
Antigüedad: 14 años, 4 meses
Puntos: 0
Éste es el código de 1.php
Código HTML:
<form action="procesa_1.php" method="get">
<table border="0" cellspacing="0" cellpadding="0" align="center" summary="">
	
	<tr>
		<td width="26" align="center" nowrap><input type="text" name="1" size="1" class="oxidacion"></td>
		<td width="21" align="center" nowrap><input type="text" name="2" size="1" class="oxidacion"></td>
		<td width="31" align="center" nowrap><input type="text" name="3" size="1" class="oxidacion"></td>
		<td width="24" align="center" nowrap></td>
		<td width="30" align="center" nowrap><input type="text" name="4" size="1" class="oxidacion"></td>
		<td width="23" align="center" nowrap><input type="text" name="5" size="1" class="oxidacion"></td>
		<td width="89" align="center" nowrap></td>
		<td width="23" align="center" nowrap><input type="text" name="6" size="1" class="oxidacion"></td>
		<td width="26" align="center" nowrap><input type="text" name="7" size="1" class="oxidacion"></td>
		<td width="27" align="center" nowrap></td>
		<td width="30" align="center" nowrap><input type="text" name="8" size="1" class="oxidacion"></td>
		<td width="26" align="center" nowrap></td>
		<td width="33" align="center" nowrap><input type="text" name="9" size="1" class="oxidacion"></td>
		<td width="26" align="center" nowrap><input type="text" name="10" size="1" class="oxidacion"></td>
	</tr>
	<tr>
		<td colspan="14" width="435"><img src="imagenes/1.gif" border="0" width="435" height="36" alt=""></td>
	</tr>
</table>

<input type="text" name="11">

<input type="submit" value="Verificar" name="verificar1">
</form> 
Y cuando trato de trabajar con una de las variabbles anteriores (de la 1 a la 10), arroja el siguiente error:

Parse error: parse error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in c:\archivos de programa\apache group\apache\htdocs\balanceo\procesa_1.php on line 14

Pero la variable $11 sí la reconoce.
  #5 (permalink)  
Antiguo 17/08/2004, 01:38
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Usa el array superglobal $_GET (en este caso) para acceder a tus variables. Si intentas acceder directamente con $campo te dara error en este caso porque los nombres de variables no pueden empezar por un numero (ver http://www.php.net/manual/en/language.variables.php ).

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 17:47.