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!
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
black
No lo he probado... mañana lo pruebo! :)
Thank U!!!
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
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>
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
sgiraldo
pos vaya no lo sabía, acostumbrado a ASP que tienes q hacer "texto" & variable...
gracias orange
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>" ....
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! :)
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>"....
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
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