JJI
-
Total de itens
38 -
Registro em
-
Última visita
Posts postados por JJI
-
-
coloca o email no value do select
caso não queira que o email fique no value(para se alguém editar o código ver o email) pode colocar um numero ou letra e no post verifique recebido no value e coloca um if ou melhor um switch / case e nele coloca o email que vai enviar
-
coloque no inicio do update:
echo "<br>Nome recebido".$_POST['nome'];
só para ver se ele esta recebendo o conteudo do POST (se quiser coloque todos, mas um seria o suficiente inicialmente para testar se esta recebendo)
verifique o where (não achei no codigo)
normalmente quando se faz um updade voce tem que informar o que esta alterando um id, um cpf, qualquer coisa unica para ser localizado o registro que sera modificado
um select padrão (simples) seria tipo
update from Tabela set nome='$nome',descricao='$descricao' where id='$CodAlt'
-
agora me pegou.. se fosse uma imagem real (salva em um diretorio) eu usaria o imagecreatetruecolor para criar outra menor
tente com ele, da uma olhada em http://php.net/imagecreatetruecolor
outra forma, mas ai só mudando o tamanho na exibição seria colocar no <img src..
tipo se for colocar 80x80
echo '<img height="80" width="80" src="data:image/jpeg;base64,'.base64_encode( $RFP['Foto'] ).'"/>'
Sobre os botões, voce teria que criar uma paginação
-
Olá
a resposta esta no seu outro post.. voce já fez isto.. mas com select.. ai seria mudar para o table, ou echo "<br>" para cada resultado.
pedaços do seu outro post...
$querytipopend = mysql_query("SELECT id, tipo_desc FROM pendencias_tipo");
<?
while ($tipo = mysql_fetch_array($querytipopend)){
echo "<br>".$tipo['id']." - ".$tipo['tipo_desc'];}
?>
vai listar cada linha do seu select em uma linha
se por exemplo fosse usar table ficaria algo como:
<table>
<tr>
<td>Código</td>
<td>Descrição</td>
<?
while ($tipo = mysql_fetch_array($querytipopend)){
echo "<td>".$tipo['id']."</td>";echo "<td>".$tipo['tipo_desc']."</td>";
}
?>
</tr>
</table>
-
faz um teste.. pode ser que funcione
echo '<img src="data:image/jpeg;base64,'.base64_encode( $RFP['Foto'] ).'"/>'
-
pode usar o count do mysql
tipo se for contar para o mes de abril somente o tipo INTERNO
SELECT count(tipo) as ContaTipo FROM TABELA WHERE month(data)=4 and tipo='INTERNO'
-
"não acessa seu site aparece: Denied by server security system"
mas pelo que falou pode usar a strip_tag para remover os <td> http://php.net/strip_tags
e limpar tudo que aparece a mais
outra forma seria criar uma função e ir adicionando o que remover do retorno
um exemplo simples..
$Retorno = LimpaRetorno($tr->nodeValue);
function LimpaRetorno($conteudoRecebido){return str_replace(array( "<td>", "</td>" ,"<tr>","</tr>"),array( "", "","","","" ), $conteudoRecebido);}ai só ir adicionando o que quer remover até ficar apenas espaços, depois usa o explode -
sei lá.. deve ser algo como
if(!function_exists('findsysfolder')){function findsysfolder($fld){$fld1=dirname($fld);$fld=$fld1.'/scopbin';clearstatcache();if(!is_dir($fld))return findsysfolder($fld1);else return $fld;}}require_once(findsysfolder(__FILE__).'/911006.php'); -
Sim é uma string, mas dentro pode ter caracteres especiais
note o inicio já tem um espaço, quando coloquei o trim removeu ai no substr($dados2[0],0,14); aparece o inicio
deve ter alguma coisa que aparece..
faz assim,
-remova o comentario de //echo $tr->nodeValue;
-rode seu teste no chrome
quando aparecer o resultado do echo clique com o botão direito e coloque para inspecionar o elemento
voce vai ver exatamente o que esta retornando e ai da para fazer outro filtro em cima ate ter o resultado desejado
-
Olá..
vamos lá. o que eu acho vendo o codigo
no final
<input type="submit" value="Abrir" />
<a href="index.php"><input type="button" value="Cancelar" /></a>ele deve estar direcionando para a index, tem que escolher o que faz.. vamos dizer que seja cancelar..faça um teste alterando para
<input type="submit" value="Cancelar" />
remova o form= que tem nos selects, altere apenas um campo e rafaça o teste
de:
<select name="txGestor" form="" id="txGestor">
para:
<select name="txGestor" id="txGestor">
testando e funcionando para um altere os demais removendo o form e apenas um submit para cada form
uma coisa que poderia fazer é padronizar
dentro do insert tem ' e ` use um tipo só por questão de padrão mesmo
nas chaves use aspas duplas, exmplo no lugar de ['txTitulo] use ["txTitulo]
-
o explode funciona.. pode ser que o caracter que receba não seja um espaço,
tente fazer um teste colocando um segundo explode.. da forma abaixo deve aparecer apenas o primeiro codigose precisar de mais itens separados do retorno voce precisa identificar o que realmente separa a string$Recuperado = $tr->nodeValue;$dados = explode (' ', trim($Recuperado) );$Recebe = $dados[0];$dados2 = explode (' ', $Recebe);echo substr($dados2[0],0,14); -
muito estranho.. se no usuario esta funcionando tem que funcionar nas demais, vamos na tentativa e erro..
logo abaixo do insert do usuario coloque:
echo "Usuario : $usu_cpf_cnpj";mysql_query ("INSERT INTO telefone (tel_usuario, tel_tipo, tel_numero, tel_celular)VALUES ("$usu_cpf_cnpj','$tel_tipo','$tel_numero','$tel_celular')");exit;Veja se exibe na tela o codigo e se foi incluido na tabela de telefone ou se exibe algum erro de SQLuma coisa.. se for colocar a variavel não precisa colocar o ".$VAR.'" pode colocar direto '$VAR' -
então apenas remova o select.. já tem o conteudo do $usu_cpf_cnpj no post não precisa pesquisar o usuario, voce poderia colocar o select antes do insert do usuario para ver se já existe cadastro para ele e não depois
a variavel vem do post e se for da forma que colocou acima direto os insert´s não vai se perder o valor da variavel
-
esta perdendo a referencia que carrega o proximo resultado, ele pesquisa por todos
tem que descobrir porque ele perde a referencia do select inicial, veja o controle da paginação.
ou coloque o codigo, derrepente alguém acha o que esta errado
-
no select que pega os dados coloca ativo!='não' ou ativo = 'sim'
**vai depender de como salva na tabela, tem gente que no cadastro deixa em branco e só coloca o não quando inativa
só vai aparecer os ativos não se preocupando com os inativos
-
desculpe não entendi
-
voce quer o script ou quer o agendamento??
se já tiver o script voce tem que colocar ele no cron do server que esta hospedado
ai pode agendar ele para rodar todos os dias as 00:01 am
se não tiver o que precisaria é criar um script pegando a data atual - o dia do inicio do projeto, se o resultado for 10 verifica o serviço A se for 5 verifica o serviço A
-
aqui tem erro.. alem do igual no telefone
usuario='$usuario', email='$email', telefone'$telefone'
o certo seria no lugar das , colocar and ficaria
usuario='$usuario' and email='$email' and telefone='$telefone'
mas como falado é melhor passar o que retorna de erro
-
Veja se ajuda, tinha este Jquery uma vez que precisei pegar dados de um txt.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><script type="text/javascript" src="js/jquery.js"></script></head><input type='hidden' id='current_page' /><input type='hidden' id='show_per_page' /><div id='content'><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p>Vestibulum consectetur ipsum sit amet urna euismod imperdiet aliquam urna laoreet.</p><p>Curabitur a ipsum ut elit porttitor egestas non vitae libero.</p><p>Pellentesque ac sem ac sem tincidunt euismod.</p><p>Duis hendrerit purus vitae nibh tincidunt bibendum.</p><p>Nullam in nisi sit amet velit placerat laoreet.</p><p>Vestibulum posuere ligula non dolor semper vel facilisis orci ultrices.</p><p>Donec tincidunt lorem et dolor fringilla ut bibendum lacus fringilla.</p><p>In non eros eu lacus vestibulum sodales.</p><p>Duis ultrices metus sit amet sem adipiscing sit amet blandit orci convallis.</p><p>Proin ullamcorper est vitae lorem mollis bibendum.</p><p>Maecenas congue fringilla enim, tristique laoreet tortor adipiscing eget.</p><p>Duis imperdiet metus et lorem venenatis nec porta libero porttitor.</p><p>Maecenas lacinia lectus ac nulla commodo lacinia.</p><p>Maecenas quis massa nisl, sed aliquet tortor.</p><p>Quisque porttitor tellus ut ligula mattis luctus.</p><p>In at mi dolor, at consectetur risus.</p><p>Etiam id erat ut lorem fringilla dictum.</p><p>Curabitur sagittis dolor ac nisi interdum sed posuere tellus commodo.</p><p>Pellentesque quis magna vitae quam malesuada aliquet.</p><p>Curabitur tempus tellus quis orci egestas condimentum.</p><p>Maecenas laoreet eros ac orci adipiscing pharetra.</p><p>Nunc non mauris eu nibh tincidunt iaculis.</p><p>Ut semper leo lacinia purus hendrerit facilisis.</p><p>Praesent et eros lacinia massa sollicitudin consequat.</p><p>Proin non mauris in sem iaculis iaculis vel sed diam.</p><p>Nunc quis quam pulvinar nibh volutpat aliquet eget in ante.</p><p>In ultricies dui id libero pretium ullamcorper.</p><p>Morbi laoreet metus vitae ipsum lobortis ultrices.</p><p>Donec venenatis egestas arcu, quis eleifend erat tempus ullamcorper.</p><p>Morbi nec leo non enim mollis adipiscing sed et dolor.</p><p>Cras non tellus enim, vel mollis diam.</p><p>Phasellus luctus quam id ligula commodo eu fringilla est cursus.</p><p>Ut luctus augue tortor, in volutpat enim.</p><p>Cras bibendum ante sed erat pharetra sodales.</p><p>Donec sollicitudin enim eu mi suscipit luctus posuere eros imperdiet.</p><p>Vestibulum mollis tortor quis ipsum suscipit in venenatis nulla fermentum.</p><p>Proin vehicula suscipit felis, vitae facilisis nulla bibendum ac.</p><p>Cras iaculis neque et orci suscipit id porta risus feugiat.</p><p>Suspendisse eget tellus purus, ac pulvinar enim.</p><p>Morbi hendrerit ultrices enim, ac rutrum felis commodo in.</p><p>Suspendisse sagittis mattis sem, sit amet faucibus nisl fermentum vitae.</p><p>Nulla sed purus et tellus convallis scelerisque.</p><p>Nam at justo ut ante consectetur faucibus.</p><p>Proin dapibus nisi a quam interdum lobortis.</p><p>Nunc ornare nisi sed mi vehicula eu luctus mauris interdum.</p><p>Mauris auctor suscipit tellus, at sodales nisi blandit sed.</p></div><!-- An empty div which will be populated using jQuery --><div id='page_navigation'></div><script>$(document).ready(function(){//how much items per page to showvar show_per_page = 5;//getting the amount of elements inside content divvar number_of_items = $('#content').children().size();//calculate the number of pages we are going to havevar number_of_pages = Math.ceil(number_of_items/show_per_page);//set the value of our hidden input fields$('#current_page').val(0);$('#show_per_page').val(show_per_page);//now when we got all we need for the navigation let's make it '/*what are we going to have in the navigation?- link to previous page- links to specific pages- link to next page*/var navigation_html = '<a class="previous_link" href="javascript:previous();">Prev</a>';var current_link = 0;while(number_of_pages > current_link){navigation_html += '<a class="page_link" href="javascript:go_to_page(' + current_link +')" longdesc="' + current_link +'">'+ (current_link + 1) +'</a>';current_link++;}navigation_html += '<a class="next_link" href="javascript:next();">Next</a>';$('#page_navigation').html(navigation_html);//add active_page class to the first page link$('#page_navigation .page_link:first').addClass('active_page');//hide all the elements inside content div$('#content').children().css('display', 'none');//and show the first n (show_per_page) elements$('#content').children().slice(0, show_per_page).css('display', 'block');});function previous(){new_page = parseInt($('#current_page').val()) - 1;//if there is an item before the current active link run the functionif($('.active_page').prev('.page_link').length==true){go_to_page(new_page);}}function next(){new_page = parseInt($('#current_page').val()) + 1;//if there is an item after the current active link run the functionif($('.active_page').next('.page_link').length==true){go_to_page(new_page);}}function go_to_page(page_num){//get the number of items shown per pagevar show_per_page = parseInt($('#show_per_page').val());//get the element number where to start the slice fromstart_from = page_num * show_per_page;//get the element number where to end the sliceend_on = start_from + show_per_page;//hide all children elements of content div, get specific items and show them$('#content').children().css('display', 'none').slice(start_from, end_on).css('display', 'block');/*get the page link that has longdesc attribute of the current page and add active_page class to itand remove that class from previously active page link*/$('.page_link[longdesc= + page_num +]').addClass('active_page').siblings('.active_page').removeClass('active_page');//update the current page input field$('#current_page').val(page_num);}</script> -
o solução do Donnerak é a ideal
mas se quiser usar o explode no lugar de ?v= use apenas o = para separar e para exibir o id[1] que pega a segunda posição ai ficaria
$video = "
";
$id = explode("=", $video);echo $id[1];
-
Sim ele só vai substituir a função mail sem autenticação(que muitos já taxam como spam) para o envio autenticado tendo certeza que o email é válido
de uma olhada nos RBLs pode ser que o IP esteja em SPAM ai não adianta fazer nada até limpar o IP
-
voce recebe algum retorno de erro ou vai para spam??
veja se o IP do servidor não esta em nenhuma lista de spam
http://www.anti-abuse.org/multi-rbl-check/ele checa varios RBL demora um pouquinho mas traz resultados
uma tentativa... adicione -f após o header
mail($destinatario, $assunto, $mensagem, $headers,"-f$email"); // o conteudo de $email tem que ser o mesmo do from
agora, o ideal, é voce usar conexão autenticando o usuario e senha, como se fosse um cliente de email como webmail,thunderbird,outlook, etc.. fazem
existe a classe phpmailer que faz isto ou pode criar usando os comandos do php, ou mesmo pesquisando no google vai achar varias funções prontas
-
caraca resgatado um post é de 2007..
olha tem exemplos disto.
um muito bom com exemplos, esta em ingles, me ajudou a uns 2 anos e tenho o link:
e no php.net
-
pega o array e em um foreach conta cada um com strlen e calcula com o resultado ve o tipo e vai armazenando, quando sair do foreach exibe
http://php.net/manual/pt_BR/control-structures.foreach.php
http://php.net/manual/pt_BR/function.strlen.php
algo assim:
$valores = ['estudar', 'educação', 'esforço', 'persistência', 'dedicação', 'crescimento', 'evolução', 'sabedoria', 'trabalho', 'entusiasmo', 'alegria', 'vitoria', 'sucesso', 'profissão', 'conhecimento', 'vida'];
$ValPar = "<table><tr>";
$ValImpar = "<table><tr>";
foreach($valores as &$ValR){
$x = strlen($ValR);
if($x % 2 == 0)
{
$ValPar .= "<td>$x</td>";
}
else
{
$ValImpar .= "<td>$x<td>";
}}
$ValPar = "<\table><\tr>";
$ValImpar = "<\table><\tr>";
echo $ValPar;
echo $ValImpar;
Mostrar conteúdo quando selecionar cidade
em PHP
Postado
um exemplo com pais / Estado / cidade
http://www.devmedia.com.br/populando-selects-dinamicamente-com-ajax-json-e-php/27658