
jissa
Veteranos-
Total de itens
2.999 -
Registro em
-
Última visita
Tudo que jissa postou
-
este '$arquivo['type']' da função deve ser o tipo que vai passar veja como faz com a imagem deve ter que mudar apenar esta variavel para pdf
-
a imagem que mostra parece ser erro de abertura de um pdf ou imagem.. o erro pode não estar no php.. o codigo que postou acima é tudo que tem?? veja se tem algo como content-type: application esta muito estranho, se fosse um erro de Dados ou mesmo de função seria lido facilmente
-
deve ter algo escrito antes de session_start() coloque ele no inicio do seu script
-
Alterei o codigo, removi o verifica que sempre estava em branco (pode ser isto que não funcionava, não era atribuido nada a variavel), mudei o else e coloquei dois 'exit' para interromper após as mensagens include("connect.php"); $tipo = $_REQUEST["tipo"]; $busca = $_POST["origem"]; $busca = strtoupper($busca); $sql2 = mysql_query("select * from ruas where upper(ruas) like '%" . $busca . "%'") or die(" erro ".mysql_error()."" ); $printed= array(); if(mysql_num_rows($sql2)>0) { while($ver2 = mysql_fetch_array($sql2)) { $linha2 = $ver2['linha']; $tipo2 = $_REQUEST["tipo2"]; $busca2 = $_POST["search_destino"]; $busca2 = strtoupper($busca2); $sql7 = mysql_query("select * from ruas where upper(ruas) like '%" . $busca2 . "%' and linha=$linha2") or die(" erro ".mysql_error()."" ); if(mysql_num_rows($sql7)>0) { while($ver7 = mysql_fetch_array($sql7)) { $linha3 = $ver7['linha']; $comando = "select * from linhas where id=$linha3"; $tabela = mysql_query($comando); $registro = mysql_fetch_assoc($tabela); $linhas = $registro['linha']; $id = $registro['id']; if(!in_array($linhas, $printed)) { array_push($printed, $linhas); echo "<a href='itinerario.php?cod=".$id."' id='texto'><font id='texto'><li>"; echo $linhas; echo"</a><br><br>"; } } } else { echo "<br>Não encontrada linha"; exit; } } } else { echo "<br>Não Encontrada Rua"; exit; }
-
o problema é interromper o laço?? escrever o 'oi' e parar para não colcoar mais?? se for isto coloque apenas um exit; após o echo "Oi"; { echo "oi"; exit; }
-
tem dois session_start remova o do meio <body> <?php session_start(); <--- tire este daqui, deixe somente o do inicio ?> <div id="centro1">
-
tem um erro na linha 108 , veja se não falta fechar o else Parse error: syntax error, unexpected T_ELSE in /home/httpd/vhosts/neux.com.br/httpdocs/teste/search.php on line 108
-
Olá Bruna.. pelo que vi primeira pesquisa rua, se achar pesquisa a linha, certo?? a variavel $verifica não é necessaria já que voce já ve isto quando coloca o >0 só vai executar se achar.. fiz umas mudanças na sua estrutura.. veja se funciona ai include("connect.php"); $tipo = $_REQUEST["tipo"]; $busca = $_POST["origem"]; $busca = strtoupper($busca); $sql2 = mysql_query("select * from ruas where upper(ruas) like '%" . $busca . "%'") or die(" erro ".mysql_error()."" ); $printed= array(); if(mysql_num_rows($sql2)>0) { while($ver2 = mysql_fetch_array($sql2)) { $linha2 = $ver2['linha']; $tipo2 = $_REQUEST["tipo2"]; $busca2 = $_POST["search_destino"]; $busca2 = strtoupper($busca2); $sql7 = mysql_query("select * from ruas where upper(ruas) like '%" . $busca2 . "%' and linha=$linha2") or die(" erro ".mysql_error()."" ); if(mysql_num_rows($sql7)>0) //Se encontrado registro { while($ver7 = mysql_fetch_array($sql7)) { $linha3 = $ver7['linha']; $comando = "select * from linhas where id=$linha3"; $tabela = mysql_query($comando); $registro = mysql_fetch_assoc($tabela); $linhas = $registro['linha']; $id = $registro['id']; if(!in_array($linhas, $printed)) { array_push($printed, $linhas); echo "<a href='itinerario.php?cod=".$id."' id='texto'><font id='texto'><li>"; echo $linhas; echo"</a><br><br>"; } } } else // Se não localizado { echo "<br><b>Linha não localizada</b>"; } } } else { echo "<br><b>Rua Não localizada</b>"; }
-
olhe o inicio de seu login.php veja se tem alguma coisa que esteja escrevendo antes de colocar o session_start Sempre coloque session_start antes de qualquer coisa, não pode escrever nada antes dele inicie sempre com <? session_start(); //... restante do script ?>
-
coloca este else na estrutura do if não do while if(mysql_num_rows($sql2)>0) //se localizar vai fazer o while { } else { echo "Não localizado registros para listar"; } assim fica certo..
-
Não Urso, Session["nome"] pode ter um conteudo e $nome pode ter outro, o problema é outro não vai conseguir exibir uma sessão na mesma pagina que cria, se for fazer isto nem precisa de sessão apenas exiba a variavel direto se quiser testar crie pagina1.php <? session_start(); $_SESSION[nome] = "Teste de sessão"; echo "<script>top.window.location='pagina2.php';</script>"; ?> e uma outra para exibir pagina2.php <? session_start(); echo "Sessão salva : ".$_SESSION[nome]; ?>
-
o $$ vai converter o que passou para a variavel, muito util quando envia varios parametros e pega pelo foreach ou seja tudo que estiver no formulario name="TesteVar" usando o $$ vai ser ficar $TesteVar no recebimento Se funcionou nem esquenta com isto, este $$ é util para receber muitos campos de um formulario sem precisar ficar definindo um a um na mão
-
Varias pessoas podem ajudar.. porem ajudar sim, fazer ele do zero fica dificil que a maioria aqui vive disto :) se quiser codigos 100% prontos de uma olhada nos scripts se precisar de ajuda em funções, logica, erros, ai sim o lugar é aqui
-
Tente colocoar logo após <? faça assim: <? session_start(); //e remova ele do meio do codigo onde esta: session_start(); $_SESSION['s_login'] = $_POST['login']; Fica : $_SESSION['s_login'] = $_POST['login'];
-
olhando por cima falta a chave depois do else, de uma olhada nesta parte do codigo, acho que deveria ser: else { if ($verifica == "") { echo "oi"; $verifica = "VERIFICADO"; } }
-
e qual a sua duvida, identificar os 10 dias?? Criar o E-mail?? ou fazer isto automatico?
-
pode usar o htmlentities($valor); para gravar o contedudo depois na hora de mostrar use o html_entity_decode($valor)
-
voce não pode colocar um autoincrement nestes pedidos?? se não, o numero do pedido se repete?? não poderia usar ele?
-
sem Id.. escolha um dos campos que esta gravando no insert, se for diferente somente um select na tabela para pegar outro campo
-
Segue um modelo que usei a muito tempo, e funciona bem a ordem depende do SQL $sql = "SELECT * FROM Tabele ORDER BY id "; e a quantidade de colunas o que passar para a função: GeraColunas(4, $sql) $con = mysql_connect($host,$user,$senha); $bd = mysql_select_db($db); ?> <TABLE WIDTH=1001 BORDER=0 align="center" CELLPADDING=0 CELLSPACING=0><TR> <TD COLSPAN=2></TD> <TD width="975" height="48" COLSPAN=17> <table width="800" border="0" cellpadding="10" cellspacing="0"><tr> <td class="style5">Exemplo colunas </td> </tr></table></TD></TR> </TABLE> <!--#conteudo--> <TABLE WIDTH=1001 BORDER=0 align="center" CELLPADDING=0 CELLSPACING=0> <TR bgcolor="#FFFFFF"> <TD width="188" COLSPAN=1 valign="top"><BR> <?include "menu_vertical.php";?> </TD> <TD COLSPAN=12 align="center" valign="top"><table width="90%" border="0" cellpadding="1"> <tr> <td valign="top"> <p class="style6"></p> <br> <? $sql = "SELECT * FROM links ORDER BY id "; GeraColunas(4, $sql) ?> </td> </tr> </table> </table> <? function GeraColunas($pNumColunas, $pQuery) { $resultado = mysql_query($pQuery); echo "<table width='98%' border='0' align='center' cellpadding='0' cellspacing='0'>"; for($i = 0; $i <= mysql_num_rows($resultado); ++$i) { for ($intCont = 0; $intCont < $pNumColunas; $intCont++) { $linha = mysql_fetch_array($resultado); if ($i > $linha) { if ( $intCont < $pNumColunas-1) echo "</tr>\n\n"; break; } $codigo = $linha[0]; $texto = $linha[1]; if ( $intCont == 0 ) echo "<tr>\n\n"; echo "<td width='25%' class='style1' align='center'> <a href='pagina.php"' target='_blank'>".$linha[3]."<br> ".$linha[1]."</a><br><br></td>"; if ( $intCont == $pNumColunas-1 ) { echo "</tr>\n\n"; } else { $i++; } } } echo ('</table>'); } ?>
-
(Resolvido) Geração de XML, não funciona como o esperado
pergunta respondeu ao Rafael Laurindo de jissa em PHP
é isto mesmo coloque $xml = ""; while ($pessoa = $stmt->fetch()){ $xml .= "\n<pessoa>\n"; $xml .= "\t<id>$pessoa[id]</id>\n"; $xml .= "\t<nome>$pessoa[nome]</nome>\n"; $xml .= "</pessoa>"; } -
envie via post no lugar de GET pode ser que esteja atingindo algum limite na barra de endereço e esteja truncando e coloque um echo para ver se esta pegando os ID dos checkbox e coloque o nome do 'name' segue exemplo se for ID $checkbox = $_GET['checkbox']; foreach($checkbox as $valores) { $$campo = $valores; echo "<br>".$$campo." - ".$valores; //Update_Porcentagem($ID,$porcentagem); }
-
Importar emails formato txt via formul ou direto bd
pergunta respondeu ao Lauro Pogozelski de jissa em PHP
veja se onde armazena o arquivo esta para escrita;; ele pode estar enviando para o diretorio temporario do servidor /temp mas não estar transferindo para a area de uso /home/nomeuser/public_html/dir_upload ai não indo o arquivo o sistema não tem o que processar veja nas configurações dele se tem o local dos uoloadas do arquivo para importar, ai só colocar este local para escrita -
pode usar nos headers $headers = ........ $headers .= ''To: Nome1 <nome1@dominio.xxx>' . "\r\n"; $headers .= 'From: quemmanda<emaildequemenvia@dominio.com>' . "\r\n"; $headers .= 'Bcc: cc1@dominio.com' . "\r\n"; $headers .= 'Bcc: cc2@dominio.com' . "\r\n"; $headers .= 'Bcc: cc3@dominio.com' . "\r\n"; se quiser copia só usar o 'Cc ....
-
de uma olhada em https://www.scriptbrasil.com.br/codigos/php/ tem varios formularios de exemplo.. ai faz uma adaptação ou va no google e pesquise por: recomendação de site php