Al crear un documento .php es necesario colocar un DOCTYPE como el que se utiliza en archivos .html? si la respuesta es si, cual debo colocar?
gracias!
| ||||
Respuesta: DOCTYPE php? Hola, podes hacer un documento php sin ningun doctype, solo <?php y de ahi para delante. Tiene mas bien que ver con html y no tanto con php http://www.desarrolloweb.com/articul...type-html.html capas que eso te ayuda a entender mejor para que sirve un doctype |
| ||||
Respuesta: DOCTYPE php? no hay estandares para php porque no es para php, es para html xhtml y ahora html5. si tenes un archivo.php que contiene html y php deberias usar los estandares al principio del documento para no tener problemas de ningun tipo, no por el php sino por el html.
Código PHP:
Ver original |
| ||||
Respuesta: DOCTYPE php? Recorda otra cosa, todo lo que le devuelvas al cliente desde php, debe estar entre etiquetas html, no es una obligación pero acordate del tema de el indexado de posicionamiento de paginas de google, en el cual no deben haber cosas sueltas sin etiquetas por eso me falto aclararte esto:
Código PHP:
Ver original ahora si, dentro de etiquetas span al cliente le llegara todo en etiquetas y no una frase suelta. |
| |||
Respuesta: DOCTYPE php? fijate que le agregué el <span> </span> a una parte del codigo para probar y me saco este error: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING <select name="com" width="150"> <?php require_once("conexion.php"); while($arreglo = mysql_fetch_array($q)) { ?> <option value="<?php echo "<span> $arreglo['emp'] </span>";?>"><?php echo"<span> $arreglo['emp'] </span>";?></option><?php }?> </select> |
| ||||
Respuesta: DOCTYPE php? dentro de los value no van etiquetas, son solo valores, usa solo esto y tu problema es porque metes un valor que es string dentro de comillas dobles y luego simples.
Código PHP:
Ver original lo que va en etiquetas es solo elementos, no atributos ni valores como el value del option. por ejemplo si queres devolverle hola no hagas esto
Código PHP:
Ver original hace esto:
Código PHP:
Ver original pero cuando hablamos de atributos o valores, ahi no van etiquetas, solo el valor directamente. Como te lo indique en el value del option, sin etiquetas span, directamente el valor. Y tu principal problema era que como ya tenes todo dentro de comillas dobles ( " " ) entonces $arreglo[emp] ya no presisa comillas simples, porque ya esta en las otras comillas dobles del echo. |
Etiquetas: |