Foros del Web » Programando para Internet » PHP »

PHP OO Problema con las etiquetas de cierre de html desde PHP

Estas en el tema de Problema con las etiquetas de cierre de html desde PHP en el foro de PHP en Foros del Web. Hola compañeros, me gustaría que me ayudarais con un problema que tengo, resulta que PHP me crea las etiquetas de cierre sin yo ponerlas, pero ...
  #1 (permalink)  
Antiguo 09/06/2015, 10:41
 
Fecha de Ingreso: junio-2015
Ubicación: Jaén
Mensajes: 4
Antigüedad: 8 años, 9 meses
Puntos: 0
Problema con las etiquetas de cierre de html desde PHP

Hola compañeros, me gustaría que me ayudarais con un problema que tengo, resulta que PHP me crea las etiquetas de cierre sin yo ponerlas, pero claro, las cierra cuando le da la gana, os explico con código:
Código PHP:
Código PHP:
                $table .="<tr>";
                        
$table .="<form action=socios.php method=post>";
                        
$table .="<td><input type=text name=id value=".$i['idSocios'].">";
                        
$table .="<td><input type=text name=dni value=".$i['dni'].">";
                        
$table .="<td><input type=text name=nombre value=".$i['nombre'].">";
                        
$table .="<td><input type=text name=apellido value=".$i['apellido'].">";
                        
$table .="<td><input type=text name=email value=".$i['email'].">";
                        
$table .="<td><input type=text name=telefono value=".$i['telefono'].">";
                        
$table .="<td><input type=submit name=update value=Actualizar>";
                        
$table .="<td><input type=submit name=delete value=Eliminar>";
                
            } 
Código HTML (desde navegador):
Código HTML:
<tr><form action="socios.php" method="post"></form><td><input type="text" name="id" value="2"></td><td><input type="text" name="dni" value="24234"></td> 
Y yo quiero que el form me coja todos los campos de la tabla. ¿Alguien me puede ayudar?

Gracias de antemano.
  #2 (permalink)  
Antiguo 09/06/2015, 10:47
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: Problema con las etiquetas de cierre de html desde PHP

Cita:
resulta que PHP me crea las etiquetas de cierre sin yo ponerlas
Te equivocas tremendamente: PHP no puede cambiar tu código si no se lo indicas y claramente no lo haces.

Estoy 100% seguro de que lo estás revisando con el navegador, dando "clic derecho y ver código fuente" ¿verdad?

Bueno, pues te comento que el navegador es quien "corrige" el HTML para que lo puedas entender así que no deberías extrañarte: es un comportamiento habitual.

Volviendo a tu problema:
Código PHP:
Ver original
  1. $table .="<tr>";
  2. $table .="<form action=socios.php method=post>";
  3. $table .="<td><input type=text name=id value=".$i['idSocios'].">";
  4. $table .="<td><input type=text name=dni value=".$i['dni'].">";
  5. $table .="<td><input type=text name=nombre value=".$i['nombre'].">";
  6. $table .="<td><input type=text name=apellido value=".$i['apellido'].">";
  7. $table .="<td><input type=text name=email value=".$i['email'].">";
  8. $table .="<td><input type=text name=telefono value=".$i['telefono'].">";
  9. $table .="<td><input type=submit name=update value=Actualizar>";
  10. $table .="<td><input type=submit name=delete value=Eliminar>";

¿Sabes al menos algo de HTML básico?

Ahí jamás estás cerrando las celdas <td> con su respectivo </td> ¿o esperas a que se haga por arte de magia?

Por favor, primero aprende a escribir HTML correctamente y luego aprende a no echarle la culpa a los demás de tu propios errores.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 09/06/2015, 10:51
 
Fecha de Ingreso: junio-2015
Ubicación: Jaén
Mensajes: 4
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Problema con las etiquetas de cierre de html desde PHP

Gracias por tu respuesta pateketrueke, pero si pongo la etiqueta de cierre, el navegador me pone una etiqueta doble de cierre, por eso las quité todas, por eso tengo este problema.
  #4 (permalink)  
Antiguo 09/06/2015, 11:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: Problema con las etiquetas de cierre de html desde PHP

Pues por eso es tu obligación aprender a estructurar HTML correctamente, si no aprendes seguirás creyendo que PHP es quien te arruina las cosas.

Si algo sale mal en la estructura del formulario es porque el 100% de ella está mal, no sólo el fragmento que muestras.

Pero bueno, igual me imagino que esperas a que alguien te de una solución mágica.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: cierre, etiquetas, html, tabla
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 13:58.