
jissa
Veteranos-
Total de itens
2.999 -
Registro em
-
Última visita
Tudo que jissa postou
-
tem a explode tb http://br.php.net/manual/pt_BR/function.explode.php $partes = explode("*", $x); echo $oartes[0]; echo $partes[1]; echo $partes[3]; echo $partes[4]; echo $partes[5]; se não souber quantos tem pode usar o foreach para gerar as partes bautomaticamente http://br2.php.net/manual/pt_BR/control-st...res.foreach.php ficaria foreach ($x as &$valor) { echo "<br>.$valor; }
-
Olá, na pagina principal voce deve ter o id ou codigo deste produto, certo.. digamos que seja $produto para chamar a nova pagina pode fazer: <a target='_blank' href='conteudo.php?exibir=$produto'>CLIQUE PARA MAIS INFORMAÇÕES</a></td> ao clicar o sistema vai abrir uma nova janela com o script conteudo.php no conteudo.php vai ter que recuperar o codigo passado e mostrar o conteudo ou outra informação que quiser $codido = $_GET["exibir"] um select para exibir o conteudo armazenado no banco de dados, algo como select produto, titulo, conteudo from nomeDaTabela from produto='$codigo' e mostrar as informações
-
pode ser varias coisas voce usa servidor ou é na sua maquina? os servidores que utilizam o cpanel normalmente colocam seunomedeusuario_ na frente do usuario do banco e do nome do banco de dados voce usa o cpanel: se sim, voce usando o nome do usuario e do banco de dados na conexão? voce deu permissão para o usuario acessar o banco de dados? tente fazer um teste.php nele coloque a conexão (sem include) e o select após passar por ele teste o seu script
-
então verifique a conexão com o banco.. exemplo $conn = mysql_connect(localhost,"nomedoBancoDados","senhaBancoDados"); mysql_select_db("nomeBancoDados",$conn);
-
pode ser que ele esteja como serviço e só reinicializar não interrompeu o serviço, teria que parar e iniciar no linux apenas o service httpd restart resolve que ele reinicializa o apache e com ele o php mas o importante que funcione, a alteração é unica não se perde, a não ser que reinstale o php
-
é isto mesmo sk é uma das muitas reservadas.. se usar como Regra inicio em Minuscula e final em maiuscula assim nunca terá problemas segue para quem quiser a lista : ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY CALL CASCADE CASE CHANGE CHAR CHARACTER CHECK COLLATE COLUMN CONDITION CONNECTION CONSTRAINT CONTINUE CONVERT CREATE CROSS CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURSOR DATABASE DATABASES DAY_HOUR DAY_MICROSECOND DAY_MINUTE DAY_SECOND DEC DECIMAL DECLARE DEFAULT DELAYED DELETE DESC DESCRIBE DETERMINISTIC DISTINCT DISTINCTROW DIV DOUBLE DROP DUAL EACH ELSE ELSEIF ENCLOSED ESCAPED EXISTS EXIT EXPLAIN FALSE FETCH FLOAT FOR FORCE FOREIGN FROM FULLTEXT GOTO GRANT GROUP HAVING HIGH_PRIORITY HOUR_MICROSECOND HOUR_MINUTE HOUR_SECOND IF IGNORE IN INDEX INFILE INNER INOUT INSENSITIVE INSERT INT INTEGER INTERVAL INTO IS ITERATE JOIN KEY KEYS KILL LEADING LEAVE LEFT LIKE LIMIT LINES LOAD LOCALTIME LOCALTIMESTAMP LOCK LONG LONGBLOB LONGTEXT LOOP LOW_PRIORITY MATCH MEDIUMBLOB MEDIUMINT MEDIUMTEXT MIDDLEINT MINUTE_MICROSECOND MINUTE_SECOND MOD MODIFIES NATURAL NOT NO_WRITE_TO_BINLOG NULL NUMERIC ON OPTIMIZE OPTION OPTIONALLY OR ORDER OUT OUTER OUTFILE PRECISION PRIMARY PROCEDURE PURGE READ READS REAL REFERENCES REGEXP RENAME REPEAT REPLACE REQUIRE RESTRICT RETURN REVOKE RIGHT RLIKE SCHEMA SCHEMAS SECOND_MICROSECOND SELECT SENSITIVE SEPARATOR SET SHOW SMALLINT SONAME SPATIA SPECIFIC SQL SQLEXCEPTION SQLSTATE SQLWARNING SQL_BIG_RESULT SQL_CALC_FOUND_ROWS SQL_SMALL_RESULT SSL STARTING STRAIGHT_JOIN TABLE TERMINATED THEN TINYBLOB TINYINT TINYTEXT TO TRAILING TRIGGER TRUE UNDO UNION UNIQUE UNLOCK UNSIGNED UPDATE USAGE USE USING UTC_DATE UTC_TIME UTC_TIMESTAMP VALUES VARBINARY VARCHAR VARCHARACTER VARYING WHEN WHERE WHILE WITH WRITE XOR YEAR_MONTH ZEROFILL
-
Ok, o problema é o error_reporting no php.ini coloque o error_reporting = E_ALL & ~E_NOTICE assim não aparece as noticias de variaveis não definidas no sistema normalmente se deixa no ambiente de desenvolviemnto (sua maquina) somente o E-ALL para mostrar todos os erros e no ambiente de produção (servidor) coloca o ~E_NOTICE
-
faz um teste coloca antes deste echo um teste para a variavel: if(!$query)$query=""; echo "<form action=\"pnomes.php\" method=\"POST\">" ."<input size=\"25\" type=\"text\" name=\"query\" value=\"$query\"> " . "<input type=\"submit\" value=\"PROCURA\"><br>";
-
Olá.. olha.. é complicado mas pode fazer assim.. esqueça o outlook, faça direto pelo php crie um e-mail especifico para este atendimento, somente para receber os chamados crie um sistema que faça uma conexão imap com este e-mail, pega o cabeçalho dele e adiciona ao chamado.. este script ficaria no cronjob(agendador de tarefas) e rodaria a cada 5 minutos pode identificar pelo from para saber se é um chamado válido, assim ignora os outros e-mail´s como spam, só ter os que vão enviar cadastrados se tiver retorno, pode fazer pelo sistema tambem, ai no assunto coloca algo como ###1 onde o numero(1) seriam o ID do primeiro cadastro, quando um cliente responder (sempre avisando para não remover o assunto, voce verifica se tem o ### se tiver acha o ID, se não tiver cria um chamado novo assim pode receber os chamados / responder pelo sistema e ter um acompanhamento de cada chamado recebendo o e-mail deleta da caixa com o proprio php, assim só fica os spam e e-mail´s normais caso enviem não é facil.. mas da para fazer.. veja as funçõpes de IMAPhttp://www.php.net/manual/pt_BR/book.imap.php faça um teste com a função imap_list http://www.php.net/manual/pt_BR/function.imap-list.php
-
aparentemente esta Ok.. coloque um else, veja se retorna algum erro if ($res1){ mysql_select_db("alunos"); echo "<br>Conectado com sucesso"; } else { die('Não foi possível conectar: ' . mysql_error()); } ew outro para ver as variaveis se estão Ok: echo "<br>insert into cadnotas (aluno,n1,n2,n2,nfinal,resultado) value('$name','$n1','$n2','$n3','$ngeral','$resultado')";
-
O vencimento 1 vai ser menor que o vencimento2 o $DataVencimento1 é a ddata atual 2009-12-21 o $DataVencimento2 é fixo para o final do ano 2009-12-30 para entrar no if tem que inverter o sinal ou as variaveis
-
deveria funcionar normal.. este campo cod esta como int ?? ou char/ varchar? e como esta o conteudo dele?? 1 2 3 4 5 6 ou tem 01 02 3?
-
já verificou se esta passando o 'acao' ?? vi no codigo que tem $acao = $_POST["acao"]; e $acao = $_GET["acao"]; precisa definir metodo esta usando para receber oconteudo que vai fazer e receber com o mesmo se for <form method='post' action='pagina.php?acao=incluir'> receba o acao com o GET no lugar do post
-
os dados de conexão estão ok?? coloque abaixo do include: echo "SELECT * FROM login where Log_nome='$usuario' && Log_senha ='$senha'"; exit; veja o que retorna, pegue este valor e coloque no phpmyadmin . se não retornar erro verifique os dados de conexão com o banco de dados
-
use echo nl2br($campo); veja mais sobre ele em: http://php.net/nl2br
-
sem sessão nem JS Eu colocaria o action para a mesma pagina, no inicio um foreach para recuperar as variaveis POST enviadas, e nos input´s no name colocaria as variaveis na primeira vez as variaveis estariam brancas, enviando o formulario o foreach preencheria as variaveis e dependendo da condição popularia os input´s com os valores de cada uim
-
pode ser que não esteja entrando no IF veja se o conteudo da sessão é igual ao $cv recebido echo "<br>Sessão : ".$_SESSION['cv']." Valiavel cv : ".$cv; if($_SESSION['cv']==$cod){ outra coisa altere o JS para echo "<script>top.window.location='contatoenviado.html';</script>"; e echo "<script>top.window.location='contatonaoenviado.html';</script>";
-
pode ser estes ELSE pode não estar atendendo o if e não passa por ele coloque uns echo para saber se o sistema esta passando pelos laços, dentro do if e dos elses coloque por exemplo em cada um uma indicação e um exit; no primeiro: echo "erro 1";exit; no segundo echo "erro 2";exit; e em cada um deles, para saber se o laço esta Funcionando, o erro pode não estar ai no update nem no insert, pode ser que nem esteja entrando neles uma coisa, a data o formato para salvar no banco de dados (se for Date ou Datetime) é Ano-Mes-Dia e pode usar o now() direto no sql se o idestiver como autoincrement tambem não precisa colocar $sql = "INSERT INTO nuke_biografia (nick,materia,titulo,resumo,data) VALUES ('$nick','$materia','$titulo','$resumo',now())" or die(mysql_error());
-
bem, calcular data com varchar não da muito certo.. eu aconselharia voce primeiro a criar um campo date ou datetime, criar um script para pegar do campo varchar e colocar no date feito isto ai sim voce pode usar as funções de data do php
-
e nada de erro?? coloque aqui a parte do insert into que esta fazendo
-
para apagar de tempo em tempo voce pode criar um script que de um comando do mysql 'truncate table' como faz os select , ele limpa todo o conteudo da tabela e colocar este script no cronjob (agendador de tarefas) de seu servidor para ser executado a cada 24hs somente coloque ele no cron se já tiver testado e funcionando certo, para colocar se não souber entre em contato com o suporte, teste antes quando Ok pergunte a eles para colocar para funcionar
-
vivo onde? :unsure:
-
então crie um link e coloque a ordem clicando nele pega a opção por get e ordena para o que quer <a href='paginalistagem.php?ord=1'>Nome</a> <a href='paginalistagem.php?ord=2'>data</a> no inicio do php checa se foi recebido o ord e o que vai fazer na listagem $ord = $_GET["ord"]; switch( $ord ) { case "1": $complemento.= " order by nome ASC"; break; case "2": $complemento.= " order by data DESC"; break; default: $complemento.= " order by data Desc"; break; } e no seu sql coloque $query = "SELECT * from contatos $complemento";
-
coloca o ASC conforme o SK15 falou que ordena sim no seu esta: $query = "SELECT * from contatos"; coloque $query = "SELECT * from contatos order by nome ASC";
-
é dificil de se saber qual o problema.. aparece algum erro? voce já colocou echo nos campos que recebe pelo post?? coloque um echo na instrução sql e execute ele no phpmyadmin e veja se retorna algum erro