cambiar de linea en el código
5 seguidores
hola!
Pregunta básica:
Como se hace en ASP para "saltar de línea" en el código?
es decir, algo así....
Query = "IdDominio = '" & Request.Form ("IdDominio") & "',
body_font_family = '" & Request.Form ("body_fontfamily") & "',
body_font_size = '" & Request.Form ("body_fontsize") & "',
body_color = '" & Request.Form ("body_color") & "',
body_text_decoration = '" & Request.Form ("body_textdecoration") & "',
body_background_color = '" & Request.Form ("body_backgroundcolor")
...
se que existe una forma, pero la he perdido... :) gracias!
pedro_fm
que casualidad, yo tambien tenía una duda parecida, para dar forma a un mail() en PHP quería forzar salto de linea tras cada campo del form que proceso pero no he dado con ello
a ver esos code-friks que nos cuentan
orange
en php es \n (esto produce un salto de línea en el código de la página)
en asp imagino que será igual
sgiraldo
black, el salto de carro en ASP es "CrLf".
Por lo que respecta a pedro... yo siempre que envio mails con php.
El cuerpo de los mensajes los voy concatenando así:
"Campo 1: ".$campo1."<br>Campo 2: ".$campo2."<br>"....
black
thank u! pero no papa de como se utiliza...
he encontrado algo similar...
chr(13) & chr(10) &
pero me da un error de sintaxis... la quiery es enorme! :)
orange
sgiraldo ¿por qué concatenas las cadenas para meter variables ... en php puedes hacer eso directamente
Esto:
"Campo 1: ".$campo1."<br>Campo 2: ".$campo2."<br>"....
Produce el mismo resultado que esto:
"Campo 1: $campo1 <br> Campo2: $campo2 <br>" ....
sgiraldo
pos vaya no lo sabía, acostumbrado a ASP que tienes q hacer "texto" & variable...
gracias orange
pedro_fm
sgiraldo
black, el salto de carro en ASP es "CrLf".
Por lo que respecta a pedro... yo siempre que envio mails con php.
El cuerpo de los mensajes los voy concatenando así:
"Campo 1: ".$campo1."<br>Campo 2: ".$campo2."<br>"....
me llega el form asi:
Nombre: asdasda,<br> Direccion: sasdasd,<br> Tel: asdasd,<br> Email: asdasd,<br>
Objeto: asdasdasd,<br> Cliente: Si,<br> Cliente c/contrato: ,<br> Servicio:
mantenimiento,<br>
y si lo concateno con comilla simple 'Nombre:' asdasda,'<br> Direccion:' sasdasd,'<br> Tel:' asdasd,'<br> Email:'
asdasd,'<br> Objeto:' asdasdasd,'<br> Cliente:' Si,'<br> Cliente c/contrato:' ,'<br>
Servicio:' mantenimiento,'<br>'
pero la solucion de borja \n parece que está resultando... gracias
black
lo he encontrado!
al final de la línea se pone esto: & chr(13) & chr(10) & _
algo así...
<code>
Query = "IdDominio = '" & Request.Form ("IdDominio") & "'," & chr(13) & chr(10) & _
"font_family = '" & Request.Form ("fontfamily") & "'," & chr(13) & chr(10) & _
"font_size = '" & Request.Form ("fontsize") & "'," & chr(13) & chr(10) & _
"color = '" & Request.Form ("color") & "'"
</code>
sgiraldo
black
<code>
Query = "IdDominio = '" & Request.Form ("IdDominio") & "'," & chr(13) & chr(10) & _
"font_family = '" & Request.Form ("fontfamily") & "'," & chr(13) & chr(10) & _
"font_size = '" & Request.Form ("fontsize") & "'," & chr(13) & chr(10) & _
"color = '" & Request.Form ("color") & "'"
</code>
si pones CrLf en vez de chr(13) no te resulta lo mismo?
black
No lo he probado... mañana lo pruebo! :)
Thank U!!!
hartum
sgiraldo
pos vaya no lo sabía, acostumbrado a ASP que tienes q hacer "texto" & variable...
gracias orange
Aclaracion:
En php pasa el valor de las variables a las cadenas solo si las comillas son dobles->
echo "el valor de la variable es $variable"
pero no funciona si las comillas son simples ->
'el valor de la variable es $variable'
las comillas simples son un poco mas rapidas porque no tienen que evaluar la cadena