Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/10/2008, 10:28
Avatar de Deschamps
Deschamps
 
Fecha de Ingreso: octubre-2008
Mensajes: 257
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: ayuda formulario!!

Un consejo que a mí me está viniendo muy bien (también llevo poco con PHP). Cuando tengas que encadenar muchos 'echo' volcando código Html, en lugar de ponerlo de este modo:

Código PHP:
for($i=1;$i<=15;$i+=1){
    echo 
"<tr>";
    echo 
"<td>$row[$i]</td>";
    echo 
"<td>1<input type='radio' name='partido$i' value='1'></td>";
    echo 
"<td>x<input type='radio' name='partido$i' value='x'></td>";
    echo 
"<td>2<input type='radio' name='partido$i' value='2'></td>";

prueba de esta otra forma:

Código PHP:
for( $i=1$i<=15$i++ )
{
    echo <<<FinHTML
    <tr>
    <td>$row
[$i]</td>
    <td>1<input type="radio" name="partido$i" value="1"></td>
    <td>x<input type="radio" name="partido$i" value="x"></td>
    <td>2<input type="radio" name="partido$i" value="2"></td>
FinHTML;


El código te quedará mucho más legible y ordenado, te ahorras un montón de comillas que siempre provocan despistes o errores y además el código html generado para la página (el que puede verse desde el navegador) será también más entendible, llegado el caso.

Un saludo.

PD/ Si quieres ver una tabla generada de esta manera (incluyendo el código php) para un formulario de prueba con quinielas que ando haciendo, puedes echar un vistazo a: http://primi.net/provis/quiniela.php