Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/10/2009, 14:29
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: problemas con array (Es posible que alguien me pueda ayudar estoy desesper

Que dificil leer ese codigo en una sola linea.

Código php:
Ver original
  1. <FORM METHOD="POST" ACTION="notas_2009.php" NAME="form_notas" >
  2. <tr>
  3.   <td width="3%"><div align="right"><span class="Porcentaje"><? echo $contador++?> <br></span></div></td>
  4.   <td width="50%"><div align="left"><span class="Porcentaje"><? echo $fila["apellido_alumno"]." ".$fila["nombre_alumno"]?> <br></span></div></td>
  5.   <input type="hidden" name="id[]" value="<? echo $fila["id"]?>">
  6.   <input type="hidden" name="rut_alumno[]" value="<? echo $fila["rut_alumno"]?>" >
  7.   <td width="2%"><div align="center"><input name="nota1[]" value="<? echo $fila["nota1"]?>" tabindex="<? echo $cc1++;?>" type="text" size="2" maxlength="3" class="Porcentaje"></div></td>
  8.   <td width="2%"><div align="center"><input name="nota2[]" value="<? echo $fila["nota2"]?>" type="text" tabindex ="<? echo $cc2++;?>" size="2" maxlength="3" class="Porcentaje"></div></td>
  9.   <td width="2%"><div align="center"><input name="nota3[]" value="<? echo $fila["nota3"]?>" type="text" tabindex ="<? echo $cc3++;?>" size="2" maxlength="3" class="Porcentaje"></div></td>
  10.   <td width="2%"><div align="center"><input name="nota4[]" value="<? echo $fila["nota4"]?>" type="text" tabindex ="<? echo $cc4++;?>" size="2" maxlength="3" class="Porcentaje"></div></td>
  11.   <td width="2%"><div align="center"><input name="nota5[]" value="<? echo $fila["nota5"]?>" type="text" tabindex ="<? echo $cc5++;?>" size="2" maxlength="3" class="Porcentaje"></div></td>
  12.   <td width="2%"><div align="center"><input name="nota6[]" value="<? echo $fila["nota6"]?>" type="text" tabindex ="<? echo $cc6++;?>" size="2" maxlength="3" class="Porcentaje"></div></td>
  13.   <td width="2%"><div align="center"><input name="nota7[]" value="<? echo $fila["nota7"]?>" type="text" tabindex ="<? echo $cc7++;?>" size="2" maxlength="3" class="Porcentaje"></div></td>
  14.   ?></tr>
  15.   <?$i++;} ?> [/php]
  16. <tr>
  17.   <td><input name="codigo_asignatura" value="<? echo $_POST["codigo_asignatura"]?>" type="hidden"></td>
  18.   <td><input name="semestre" value="<? echo $_POST["semestre"]?>" type="hidden"></td>
  19.   <td><input name="accion" value="<? echo $_POST["accion"]?>" type="hidden"></td>
  20.   <td><input name="num_total_registros" value="<? echo $_POST["num_total_registros"]?>" type="hidden"></td>
  21.   <div align="right"><input name="Enviar2" type="submit" value="Enviar Notas" class="Porcentaje"></div>
  22. </tr></FORM></table>

Tienes algunos (muchos) errores:
- Las etiquetas y sus atributos deben ser todas en minusculas <FORM METHOD="POST"... debiera ser <form method="post" action="..."
- Una etiqueta form no debe estar entre <table> y <tr>, sino antes de table; </form> tampoco debe estar entre </tr> y </table>, sino fuera.
- Todo lo que quieras colocar en una tabla debe estar dentro de una celda <td>, incluyendo <input> y <div>, los <input type="hidden"> puedes colocarlos dentro de cualquier celda, no se ven, no agregan espacios.
- No uses etiquetas cortas <?, usa las completas <?php porque algunos servidores no tienen habilitado short_tags y es una caracteristica que va a desaparecer en PHP 6.
- Por ahi aparece un ?> y un [/php] que no debieran estar.

No son errores, pero te ayudara a optimizar:
- Utiliza CSS para aplicar estilos a las celdas, con esto evitaras hacer <td><div><span>texto</span></div></td>

Primero corrige tu codigo y despues vuelves a intentarlo, si tienes problemas, vuelve a mostrarlo completo, tal como lo estes usando.
__________________
- León, Guanajuato
- GV-Foto