Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lahedual

Quebra de linha

Recommended Posts

Boa noite pessoal, sou novato em programação ASP e preciso dar quebra de linha em um webservice:

segue script:

<%@ Page Language="C#" ContentType="text/json" Debug="true" %>
<%@ import Namespace="System.Data.SqlClient" %>
<script runat="server">
protected void Page_Load(Object Src, EventArgs E)
{
//Dados de acesso ao banco SQL Server
string host = "localhost";
string usuario = "teste";
string senha = "teste";
string banco = "teste";
//Consulta SQL a ser efetuada
string strSQL = @"SELECT M.CODMOVIMENTO,M.CODTIPOMOVIMENTO,M.CODSTATUSMOVIMENTO,M.DATASTATUS
FROM MOVIMENTO M
WHERE M.CODTIPOMOVIMENTO=55001
AND M.CODSTATUSMOVIMENTO=5
AND CAST(M.DATASTATUS AS DATE) = CAST(GETDATE()-1 AS DATE)";

SqlConnection conexao = new SqlConnection("Data Source=" + host + ";DATABASE=" + banco + ";UID=" + usuario + "; PWD=" + senha + ";");
try
{
//Abre a conexão com o banco
conexao.Open();
try
{
SqlCommand comando = new SqlCommand(strSQL, conexao);
SqlDataReader dr = comando.ExecuteReader();
//Imprime os valores retornados na consulta
while (dr.Read())
{
Response.Write("{");
for (int i = 0; i < dr.FieldCount; i++)
{
Response.Write( dr.GetValue(i) );
if (i < dr.FieldCount-1) {
Response.Write(",");
}
}
Response.Write("}");
}
//Fecha o DataReader e libera os objetos para serem tratados pelo GC
dr.Close();
dr.Dispose();
comando.Dispose();
}
catch (Exception ex)
{
Response.Write("<br><font color='red'>Falha ao executar a consulta/procedimento SQL!</font><br>");
Response.Write(ex.ToString());
}
}
catch (Exception ex)
{
Response.Write("<br><font color='red'>Falha ao conectar-se na base de dados!</font><br>");
Response.Write(ex.ToString());
}
finally {
//Fecha a conexão do DataReader e depois do banco
conexao.Close();
conexao.Dispose();
}
}
</script>

================

ele resulta em:

{304623001,55001,5,14/10/2016 17:52:04}{304624001,55001,5,14/10/2016 17:52:21}{304576001,55001,5,14/10/2016 17:36:06}{304597001,55001,5,14/10/2016 17:47:41}

me eu preciso que o resultado seja:

304623001,55001,5,14/10/2016 17:52:04

304624001,55001,5,14/10/2016 17:52:21

304576001,55001,5,14/10/2016 17:36:06

304597001,55001,5,14/10/2016 17:47:41

como faço isso?

Obrigado.

Lahedual

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nesta linha: Response.Write("}");

Você pode alterar para:

Response.Write("}<br>");

ou

Response.Write("}" & vbCrlf);

E talvez seja necessário criar um verificador no seu "loop" para não quebrar a linha quando imprimir o último registro.

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nesta linha: Response.Write("}");

Você pode alterar para:

Response.Write("}<br>");

ou

Response.Write("}" & vbCrlf);

E talvez seja necessário criar um verificador no seu "loop" para não quebrar a linha quando imprimir o último registro.

Att.

Apliquei as duas soluções e erro:

Server Error in teste Application. Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

<!-- Web.Config Configuration File -->

<configuration>

<system.web>

<customErrors mode="Off"/>

</system.web>

</configuration>

Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

<!-- Web.Config Configuration File -->

<configuration>

<system.web>

<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>

</system.web>

</configuration>

O que faço?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apliquei as duas soluções e erro:

Server Error in teste Application. Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

<!-- Web.Config Configuration File -->

<configuration>

<system.web>

<customErrors mode="Off"/>

</system.web>

</configuration>

Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

<!-- Web.Config Configuration File -->

<configuration>

<system.web>

<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>

</system.web>

</configuration>

O que faço?

Consegui fazer a quebra de linha com o comando

Response.Write("}" + Environment.NewLine);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem certeza q fez certo? Isso ae é .net, tem a seção apropriada para postar. Para mostrar a msg de erro, você deve seguir as instruções do retorno.

De qq forma tenta então deixar como estava e apenas acrescente a linha abaixo após a impressão da chave:

Response.Write("<br>");

Ficará algo como:

...

Response.Write("}");

Response.Write("<br>");

...

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Preciso agora que o resultado

304623001,55001,5,14/10/2016 17:52:04

304624001,55001,5,14/10/2016 17:52:21

304576001,55001,5,14/10/2016 17:36:06

304597001,55001,5,14/10/2016 17:47:41

seja printado:

PEDIDO TIPO STATUS DATA 304576001 55001 5 14/10/2016 17:36 304597001 55001 5 14/10/2016 17:47
304623001
55001 5 14/10/2016 17:52 304624001 55001 5 14/10/2016 17:52

Como faço?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Preciso agora que o resultado

304623001,55001,5,14/10/2016 17:52:04

304624001,55001,5,14/10/2016 17:52:21

304576001,55001,5,14/10/2016 17:36:06

304597001,55001,5,14/10/2016 17:47:41

seja printado:

PEDIDO TIPO STATUS DATA 304576001 55001 5 14/10/2016 17:36 304597001 55001 5 14/10/2016 17:47
304623001
55001 5 14/10/2016 17:52 304624001 55001 5 14/10/2016 17:52

Como faço?

quero printar o resultado em uma tabela html

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem certeza q fez certo? Isso ae é .net, tem a seção apropriada para postar. Para mostrar a msg de erro, você deve seguir as instruções do retorno.

De qq forma tenta então deixar como estava e apenas acrescente a linha abaixo após a impressão da chave:

Response.Write("<br>");

Ficará algo como:

...

Response.Write("}");

Response.Write("<br>");

...

Att.

Funcionou, obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Preciso agora que o resultado

304623001,55001,5,14/10/2016 17:52:04

304624001,55001,5,14/10/2016 17:52:21

304576001,55001,5,14/10/2016 17:36:06

304597001,55001,5,14/10/2016 17:47:41

seja printado:

PEDIDO TIPO STATUS DATA 304576001 55001 5 14/10/2016 17:36 304597001 55001 5 14/10/2016 17:47
304623001
55001 5 14/10/2016 17:52 304624001 55001 5 14/10/2016 17:52

Como faço?

Eu não manjo de .net - mas a lógica seria você tratar o resultado da consulta como um Array e fazer o loop em uma linha de tabela (tr), inserindo cada posição do Array em uma célula da linha da tabela (td).

Att

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Jackson Fernando
      Olá pessoal do canal...
       
      Tenho um script de Delivery para uma pizzaria e o mesmo gera um cupom de venda em txt, ele carrega os dados da linha de produtos do meu banco de dados nele normalmente, só que tem um problema, quando é apenas um produto ele fica na linha do cupom normalmente, porém quando tem mais de um produto ele permanece na mesma linha e quando vai imprimir não fica legal pois fica tudo em uma mesma linha.
      Gostaria de saber, como posso fazer para que na linha de produtos ele separe os produtos e fique em linhas separadas?
       
      Abaixo, segue o código para darem uma olhada por favor, obrigado!!!
       
      <?php session_start(); if(!$_SESSION[l0g1n]) { echo "<body onload=abrir('fechar_ir')></body>"; } if(get(id) == "deletar") { $mysqli->query("delete from dl_carrinho where id='".get(id2)."'"); $mysqli->query("update dl_produtos set vendas2=vendas2+1 where id='".get(id3)."'"); echo "<body onload=\"notify('Removendo...','Pronto, você removeu um item do seu carrinho.')\"></body>"; echo '<meta http-equiv="refresh" content=0;url="'.raiz.'fechar/">'; } if(get(id) == "cupom") { $qq44 = $mysqli->query("select * from dl_cupons where cupom='".get(id2)."' and ativo='1'"); $wvf = $qq44->fetch_assoc(); if(empty($wvf)) { session_start(); $_SESSION[cupom_desc] = "0"; $_SESSION[cupom_nome] = ""; echo "<body onload=abrir('cpom_erro');></body>"; } else { session_start(); $_SESSION[cupom_desc] = $wvf[desconto]; $_SESSION[cupom_nome] = $wvf[cupom]; echo "<body onload=abrir('cpom_ok');></body>"; } } if($_SESSION[cupom_desc]) { $desc0 = "<font size='2px' color='green'>desconto de -$_SESSION[cupom_desc]%</font>"; } $v232 = $mysqli->query("select * from dl_usuarios where email='".$_SESSION[l0g1n]."'"); $ec2 = $v232->fetch_assoc(); ?> <div id="conteudo" style="width:90%;"> <div class="page-header"> <h3>Fechando pedido</h3> </div> <?php $sql = $mysqli->query("SELECT SUM(preco) from dl_carrinho where ip='".$_SERVER['REMOTE_ADDR']."'"); while ($exibir = $sql->fetch_array()){; if($exibir['SUM(preco)'] == 0) { $exibir['SUM(preco)'] = "0,00"; } else { $exibir['SUM(preco)'] = $exibir['SUM(preco)']; } $valor = $exibir['SUM(preco)']; $percentual = $_SESSION[cupom_desc] / 100.0; // 8% $valor_final = $valor - ($percentual * $valor); $qr = number_format($valor_final,2,".",","); } ?> <?php $pegar_car = $mysqli->query("select * from dl_carrinho where ip='".$_SERVER["REMOTE_ADDR"]."'"); $pegar_ca = $pegar_car->num_rows; if($pegar_ca == 0) { echo '<center><br><br><img src="'.raiz.'css/img_carrinho_vazio.png"/><br> <h3>Carrinho vazio</h3>Que tal achar uma coisa gostosa para <a href="'.raiz.'inicio/">comer?</a><br><br></center>'; } else { echo "<p class='lead'> Observer sua lista, caso queira adicionar mais alguma coisa clique <a href='".raiz."inicio/'>aqui</a>! :)</p>"; echo "<table class='table table-striped'>"; while($exibir = $pegar_car->fetch_assoc()) { echo " <tr> <td><h5><a href='".raiz."fechar/deletar/".$exibir[id]."/".$exibir[id_produto]."' title='Remover' alt='Remover' style='color:red;'><span class='glyphicon glyphicon-trash'></span></a> ".sql($exibir[categoria])."</b> - ".sql($exibir[produto])." <b>R$ ".number_format($exibir[preco],2,",",".")."</b></td></tr></h5>"; } echo "<tr><td><form action='' method='post' class='form-inline'><input type='text' value='".$_SESSION[cupom_nome]."' name='cupom' placeholder='Insira seu cupom' class='form-control' id='cpom'><input type='submit' value='Validar' name='validar' class='btn btn-default'></form></td></tr>"; echo '<td><b>Sub-total do pedido:</b> R$ '.number_format($qr,2,",",".").' '.$desc0.' <p id="ent">Entrega não incluída, selecione o seu bairro abaixo.</p></td>'; echo "</table>"; if($_POST[validar]) { echo '<meta http-equiv="refresh" content=0;url="'.raiz.'fechar/cupom/'.post(cupom).'">'; } ?> <div class="content"> <div class="container-fluid" style="width:100%;"> <div class="header"> <h3 class="title">Informações para entrega</h3><hr> <p class="category">Certifique-se que está fornecendo seus dados corretamente. </div> <div class="content"> <form action="" method="post"> <div class="row"> <div class="col-md-5"> <div class="form-group"> <label>Nome</label> <input type="text" class="form-control" name="nome" value="<?=$ec2[nome];?>" required> </div> </div> <div class="col-md-3"> <div class="form-group"> <label>Telefone</label> <input type="number" class="form-control" name="tel" value="<?=$ec2[tel];?>" required> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="exampleInputEmail1">Bairro</label> <select name="bar" id="bar" onchange="abrir('vl_ent');" class="form-control" required> <option value="" disabled selected>--- Selecione o seu bairro ---</option> <?php $limite = $mysqli->query("select * from dl_bairros order by bairro asc"); while ($e = $limite->fetch_assoc()) { echo "<option value=$e[preco]>$e[bairro] R$ ".str_replace('.',',', $e[preco])."</option>"; } ?> </select> </div> </div> <script type="text/javascript"> Number.prototype.formatMoney = function(c, d, t){ var n = this, c = isNaN(c = Math.abs(c)) ? 2 : c, d = d == undefined ? "," : d, t = t == undefined ? "." : t, s = n < 0 ? "-" : "", i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0; return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ""); }; var items = document.getElementById('bar'); items.addEventListener('change', function(){ var dx = <?=$qr;?>; var dx1 = this.value; var xd = parseFloat(dx) + parseFloat(dx1); $('#ent2').html('O valor total do seu pedido foi alterador para: <b>R$ ' + (xd).formatMoney(2, ',', '.') + '</b> devido a escolha do bairro para entrega.'); $('#ent').html('<b>Valor da entrega:</b> R$ '+ this.value.replace(".",",") +' <hr><b>Total do pedido: R$ ' + (xd).formatMoney(2, ',', '.') + '</b>'); }); </script> <div class="col-md-3"> <div class="form-group"> <label>CEP</label> <a href="javascript: abrir('entregas');"><span class="glyphicon glyphicon-map-marker"></span> Ver regiões de entrega</a> <input type="number" value="<?=$ec2[cep];?>" placeholder="Seu cep sem pontos" class="form-control" name="cep" required> </div> </div> <div class="col-md-5"> <div class="form-group"> <label>Endereço</label> <input type="text" value="<?=$ec2[end];?>" class="form-control" name="endereco" required> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="nmq">Complemento</label> <input type="texto" placeholder="lote 25, bloco b, ap 40..." class="form-control" name="nm" value="<?=$ec2[nm];?>" required> </div> </div> </div> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label>Pagamento</label><br> <input name="pagamento" onclick="abrir('hiddenEl');" id="pagamento" type="radio" value="Dinheiro"> Dinheiro <?php if($cartao == 1) {?><input name="pagamento" id="pagamento" type="radio" style="margin-left:4%;" onclick="fechar('hiddenEl');" value="Cartão de Crédito" checked> Cartões de Débito/Crédito<?php } ?> <?php if(!empty($cfg[paypal])) {?><input name="pagamento" id="pagamento" type="radio" style="margin-left:4%;" onclick="fechar('hiddenEl');" value="PayPal"> PayPal<?php } ?> <div id="hiddenEl" style="display: none;"><b>Troco para</b><br> <label class="sr-only" for="exampleInputAmount">Troco para</label> <div class="input-group"> <div class="input-group-addon">R$</div> <input type="text" class="form-control" name="pagamento2" id="exampleInputAmount" placeholder="exemplo: R$ 50,00"> </div> </div> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Observação</label> <textarea name="descricao" id="descricao" class="form-control" placeholder="Coment&aacute;rios e observa&ccedil;&otilde;es que possam ajudar a efetuar a entrega." cols="55" rows="5"></textarea> </div> </div> </div> <?php $sql = $mysqli->query("SELECT * from dl_usuarios where email='".$_SESSION[l0g1n]."' and adm='1'"); $pg = $sql->num_rows; if($pg == 1) { ?> <div class="col-md-4"> <div class="form-group"> <label for="exampleInputEmail1">Pedido via: </label> <input name="balcao" id="elemento" type="radio" value="1"> Balcão <input name="balcao" id="elemento" type="radio" value="0" checked> Online </div> </div> </div> <?php } ?> <input type="submit" name="fnpedido" value="Finalizar pedido" class="btn btn-info btn-fill pull-right"> </div> </div> <div class="clearfix"></div> <input name="cpf" type="hidden" value="<?=$ec2[cpf];?>" /> <input type="hidden" name="prds" class="form-control" value=" <?php $sql = $mysqli->query("SELECT * from dl_carrinho where ip='".$_SERVER['REMOTE_ADDR']."'"); while($pg = $sql->fetch_assoc()) { echo $pg[produto]."<br>"; } ?>" /> <textarea style="display:none;" name="cp_produtos"> <?php $sql = $mysqli->query("SELECT * from dl_carrinho where ip='".$_SERVER['REMOTE_ADDR']."'"); $i = 0; while($pg = $sql->fetch_assoc()) { $i++; echo "$i-$pg[produto]R$".number_format($pg[preco],2,",",".")."\r"; } ?> </textarea> </form> </div> </div> </div> <?php if($_POST[fnpedido]) { $qrdan = $qr + $_POST[bar]; if($_POST[pagamento] == "Dinheiro") { $qrws = "Dinheiro, troco para <b>R$ " . $_POST[pagamento2] . "</b>"; $cp_pc1 = "DINHEIRO"; $n0w = $_POST[pagamento2] - $qrdan; $cp_pc2 = "LEVAR R$ ".number_format($n0w,2,",",".")." DE TROCO"; $cp_valor = $_POST[pagamento2]; } if($_POST[pagamento] == "Cartão de Crédito") { $qrws = "Cart&atilde;o de Cr&eacute;dito"; $cp_pc1 = "CARTAO DE CREDITO/DÉBITO"; $cp_pc2 = "LEVAR MAQUINA PARA CARTAO"; $cp_valor = $qrdan; } if($_POST[pagamento] == "PayPal") { $cp_pc1 = "PAYPAL"; $cp_pc2 = "ANALISAR PAGAMENTO NO PAYPAL"; $cp_valor = $qrdan; } if($_SESSION[cupom_nome]) { $cprom = "Cupom: $_SESSION[cupom_nome] -$_SESSION[cupom_desc]%"; } if(!file_exists('entrega')) { echo '<br><div class="alert alert-info fade in"><span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true" style="margin-right:0.5%;"></span> Desculpe, n&atilde;o estamos entregando no momento. </div>'; } elseif($cfg[minimo] > $qrdan) { echo '<br><div class="alert alert-info fade in"><span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true" style="margin-right:0.5%;"></span> Desculpe, o valor min&iacute;mo para entregas &eacute; de R$ '.$cfg[minimo].'. </div>'; } else { $ps = $mysqli->query("select * from dl_pedidos order by id desc"); $new_d = $ps->fetch_assoc(); $new_dd = $new_d[id] + 1; $hrio = date('Y-m-d'); $hrio2 = date('H')."h".date('i'); $tend = "".post(endereco)." [Complemento: ".post(nm)."]"; $mysqli->query("insert into dl_pedidos(valor,data,hora,descricao,email,produtos,end) values('".$qrdan."','".$hrio."','".$hrio2."',' <thead> <th>ID</th> <th>Dados</th> <th>Produtos</th> <th>Local de entrega</th> <th>Observações</th> <th>Pagamento de R$ ".number_format($qrdan,2,",",".")."</th> </thead> <tbody> <tr> <td>".$new_dd."</td> <td>".post(nome)."<br>".post(tel)."</td> <td>".$_POST[prds]."</td> <td>".post(endereco)."<br>".post(cep)."<br>Complemento: ".post(nm)."</td> <td>".post(descricao)."</td> <td>".$qrws." em ".data()." ".$cprom."</td> </tbody> </tr> </table> </div> ','".$_SESSION[l0g1n]."','".$_POST[prds]."','".$tend."')"); logs("Realizou o pedido #".$new_dd."."); if(empty($cfg[tel2])) { $cp_tel = $cfg[tel1]; } else { $cp_tel = $cfg[tel1]."/".$cfg[tel2]; } $cp_ped = sprintf('%010d', $new_dd); $cp_data = date('d/m/Y H:i:s'); $cp_valor = number_format($qrdan,2,",","."); $cp_produtos = post(cp_produtos); if(empty($_SESSION[cupom_desc])) { $cp_ccp = 0; } else { $cp_ccp = $_SESSION[cupom_desc]; } if(empty($_POST[descricao])) { $cp_desc = "NENHUMA"; } else { $cp_desc = $_POST[descricao]; } $abr1 = fopen("comprovantes/".$new_dd.".txt","w+"); fwrite($abr1, mb_strtoupper("EMPRESA: $cfg[empresa] END.:$cfg[endereco] END.: $cfg[endereco2] TEL.: $cp_tel ----------------------------------------- P E D I D O DATA EMISSAO $cp_ped $cp_data ATENDENTE: DELIVERY MODELO ----------------------------------------- E N T R E G A CLIENTE: $_POST[nome] ENDERECO: $_POST[endereco] - $_POST[nm] TELEFONE: $_POST[tel] CEP: $_POST[cep] ----------------------------------------- ITEM / DESCRICAO / VALOR UNITARIO ----------------------------------------- **************[ PRODUTOS ]*************** $cp_produtos ----------------------------------------- TOTALIZACAO DO PEDIDO TOTAL A PAGAR: R$ $cp_valor DESCONTO DO CUPOM: $cp_ccp% ----------------------------------------- PAGAMENTO: $cp_pc1 >>>>>>> $cp_pc2 <<<<<<< ----------------------------------------- OBS.: $cp_desc ----------------------------------------- ESTE CUPOM NAO TEM VALIDADE FISCAL ----------------------------------------- ",'UTF-8')); fclose($abr1); $abr2 = fopen("op/".$new_dd.".txt","w+"); fwrite($abr2, mb_strtoupper("---------------------------------------- P E D I D O DATA EMISSAO $cp_ped $cp_data ----------------------------------------- **********[ PRODUTOS ]********** $cp_produtos ----------------------------------------- ",'UTF-8')); fclose($abr2); $mysqli->query("delete from dl_carrinho where ip='".$_SERVER['REMOTE_ADDR']."'"); $chegar = $mysqli->query("select * from dl_pedidos order by id desc"); $chegar2 = $chegar->fetch_assoc(); if($c4_pedido == 0) { email($cfg[email],"Novo pedido recebido",'Um novo pedido foi gerado e recebido no site.<br> '.$_POST[prds].'<br> <b>Valor total:</b> R$ '.number_format($qrdan,2,",",".").'<br> '.$qrws.' em '.data().' '.$cprom.' <br>faça o pedido e realize a entrega, o seu cliente está em sua espera.',$cfg[empresa],$cfg[email]); } if($c4_pedido2 == 1) { email($_POST[email],"Seu pedido foi recebido","Olá ".post(nome).", obrigado pelo seu novo pedido <b>#".$chegar2[id]."</b>.<br> ".$qrws." em ".data()." ".$cprom." <br>ele está sendo produzido, agora é só aguardar nossas instruções.<br> <a href='http://".$cfg[site]."".raiz."meus-pedidos/'>> Acessar meus pedidos</a>",$cfg[empresa],$cfg[email]); } echo "<body onload=\"abrir('pedido_confirmado');notify('Fechando pedido...','Pronto, seu pedido foi fechado, agora é só aguardar nossa entrega.')\"></body>"; if($_POST[pagamento] == "PayPal") { echo '<script>location.href="'.raiz.'paypal/'.$chegar2[id].'";</script>'; } } } ?> <?php } ?> </div> </div> <body> </form> </body> </html>  
    • Por alisonalves
      Olá pessoal. Estou com um formulário que está funcionando normalmente. Acontece que não consigo fazê-lo quebrar a linha. Todos os campos aparecem sequencialmente ao invés de um abaixo do outro. Já tentei de tudo \n, nl2br mas não funciona. Alguém me dá uma ajuda por favor? Segue o código que estou utilizando logo abaixo:
       
      <?
      $headers = "Content-Type: text/html; charset=UTF-8;";
      $mensagem = "Nome: ".$_POST['nomecompleto']."\n";
      $mensagem .= "cpf: ". $_POST['cpf']."\n";
      //email que o usuário preencheu
      $mensagem .= "Email: ".$_POST['email']." \n";
      $mensagem .= "Data de Nascimento: ".$_POST['datanascimento']."\n";
      $mensagem .= "Sexo: ".$_POST['sexo']." \n";
      $mensagem .= "Mensagem: ". $_POST['mensagem'];
      //email do seu domínio hospedado
      $emailsender = "contato@xxx.com.br";
      //email de quem vai receber
      $emaildestinatario = "contato@xxx.com.br";
      $assunto = "Curriculo 5";

      // Envio dos dados do Formulário para seu e-mail:
      if(!mail($emaildestinatario, $assunto, $mensagem, $headers ,"-r".$emailsender))

      // Se for Postfix - hospedagem linux
      $headers .= "Return-Path: " . $emailsender . $quebra_linha; 
      }
      echo '
      <script type="text/JavaScript">
      alert("Seu e-mail foi enviado com sucesso. Obrigado");
      location.href="sucesso.html"
      </script>
      ';
      ?>
       
    • Por mldiogo87
      Bom dia,
       
      Tenho um textarea que cadastra textos no banco de dados.
       
      Gostaria que, ao exibir esse texto, substituir as quebras de linha (enters) por <P> no ínicio e </P> no final.
       
      Testei algumas funções, pesquisadas no fórum, mas sem sucesso.
       
      Grato,
       
      $stringWithPs = str_replace("\n\n", "</p>\n<p>", $texto); $stringWithPs = "<p>" . $stringWithPs . "</p>"; echo $stringWithPs;  
    • Por emersonandree
      bom dia!
      estou com dificuldades para gerar uma consulta...
      tenho uma consulta que retorna as seguintes informações.
      D,12345,10/07/2016,10/07/2016,s ,I, 456.00,10,1
       
       
      então... preciso que na consulta o sql quebre a linha para ficar assim
      D,12345,10/07/2016,10/07/2016,s ,
      I, 456.00,10,1
       
       
      como poderia proceder com isso...
    • Por sergionpinheiro
      Bom dia galera,
       
      Estou com uma dúvida. Tentei implementar alguns códigos, mas não atenderam o que eu preciso.
       
      Tenho uma tabela e, dentro de uma <td>, carrego as imagens através de uma consulta no banco.
       
      Elas são listadas uma ao lado da outra, até aí tudo bem. O que preciso é quebrar a linha após 5 registros.
       
      Segue o código:
       
      <?php while($row_fotos = mysql_fetch_assoc($fotos)) { ?> <td> <form action="#" method="post"> <input type="image" name="foto" value="foto" src="fotos/<?php echo $row_fotos['foto']; ?>" width="152" height="152" onClick="this.form.submit()"> <input type="hidden" name="codigo_foto" value="<?php echo $row_fotos['cod_foto']; ?>"> </form> </td> <?php } ?> Estou usando este form, pois quando o usuário clica na imagem ela altera no banco. Se não der certo por tabela, pode ser por ul? Mas, queria uma ao lado da outra. Valeu.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.