
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Para ele editar os dados da tabela, basta você dispor inputs que enviem os respectivos conteúdos para outra página que gere a tabela de acordo com o conteúdo do input... qual o problema nisso?
-
Você deve separar o HTML do link do da tabela: <tr> <td width="600" height="10" valign="top" class="content"> <a href='<? echo $linha[5]; ?>'>Aqui o texto do link</a></td> </tr>
-
Assumindo que temos 2 variáveis com os valores $menor e $maior: SELECT * FROM tabela WHERE valor BETWEEN '$menor' AND '$maior'
-
Você diz que quer fazer uma consulta, por exemplo, entre 50.000,00 e 60.000,00, mas no BD os valores são guardados como 50.000,00 e 60.000,00 ou como 5000000 e 6000000 (sem pontos e virgulas), se eles estiverem guardados já formatados (ou seja com pontos e virgulas) você não vai conseguir uma busca eficiente...
-
Os valores já são guardados no banco formatados?
-
O nome disso é Integridade Referencial... basta buscar no google.
-
Já que esse 0 aparece do além, faz uma verificação ANTES de inserir dados na tabela temporária, testa o usuarioID, se for igual a 0 exibe uma mensagem de erro e impede a inclusão, claro isso é paliativo até que se descubra de onde tá vindo o zero.
-
E esse "usuárioID" vem da onde? Ele é o que? Se for de um campo auto_increment algum usuário será o 0 (só pra lembrar isso).
-
O problema do verificar está no session_start, ele tem que iniciar na primeira linha do script, se você iniciar ele dentro do verificar, sempre retornará verdadeiro, veja a diferença: Errado: <?php if(!isset($_SESSION["ed"])){ session_start(); $ed = "Edgar Serra"; $_SESSION["ed"] = $ed; echo "Ainda não tem sessão"; }else{ echo $_SESSION["ed"]; } ?> Certo <?php session_start(); if(!isset($_SESSION["ed"])){ $ed = "Edgar Serra"; $_SESSION["ed"] = $ed; echo "Ainda não tem sessão"; }else{ echo $_SESSION["ed"]; } ?>
-
Terceira posição do google: http://www.php5.com.br/?php=_scripts/mostra&id_s=50
-
Como eu disse, desisti de adaptar um e criei o meu porque sempre vai ter coisa demais...
-
Só um detalhe, FF não aparece nada :angry:.
-
Explicar a fazer um INSERT INTO? O modo de inserir os dados é o mesmo, e no de buscar basta dar o echo com o que vier do BD: echo"<a href=\"".$url."\" target=_blank>$url</a>"; Onde $url é a variável que conterá o endereço do site...
-
Qual o problema de colocar um link no BD? Você pode: 1 - Ao inserir o endereço no BD, já incluir o HTML referente ao link... (pouco recomendado) 2 - Ao buscar o link do BD jogar as informações dentro da tag referente a HTML do link...
-
Não acho que tenha uma solução universal, pois você não controla os inputs dos usuários... a única coisa que dá pra saber é que todo caractere especial começa com & e termina com ;, por outro lado ele não tem um número definido de caracteres... o que eu faria se fosse você, gravaria em algum lugar todos os códigos referentes aos caracteres especiais, e na hora de contar criaria um meio dos caracteres especiais serem separados do resto do nome (tudo que tivesse começo com & e término com ; seria contado como caractere especial), no caso poderia usar o str_replace para substituir os caracteres especiais por algo como uma letra qualquer, já que é apenas pra contagem... assim o resultado seria o real. ----- Título editado, segundo as regras ele deve ser coerente com a dúvida.
-
Tente ao invés de <BR> usar \r\n
-
Se você fizer assim como está: echo"nome = $nome"; echo"caracteristicas = $caracteristicas"; Ele sempre vai mostra: nome = fulado de talcaracteristicas = sei lá o que É esse o seu problema? Se sim basta colocar um <BR> no primeiro echo para ele fazer a quebra de linha: echo"nome = $nome<BR>"; echo"caracteristicas = $caracteristicas";
-
Simples, simples não tem... eu mesmo tive que desenvolver um pra eu usar... porque todos que achei tinham tralha demais... é um dos empecilhos, as vezes as pessoa fazem os scripts com muita "decoração".
-
Se você quer apenas um sistema de notícias simples você pode pegar um sistema de blog e adaptar... é bem mais fácil, alguns sistemas que me lembro de cabeça: b2evolution Nucleus pMachine Free WordPress
-
Você que os inteiros ou os inteiros positivos? Pois -12 é um número inteiro, só que negativo... Para passar um número negativo para positivo não precisa de função basta multiplicar por -1: $numero = -12; $trans = $num*-1; echo $trans;
-
Acabei de testar aqui...o problema está do dia 31/12/1968 para baixo... a partir de 01/01/1969 os dias da semana são informados corretamente... só não sei porque ainda...
-
Existe algum meio de determinar em que período de tempo estão as datas? Por exemplo se elas estão de 14/01/1993 à 09/01/2007 (ou seja, hoje)... porque você vai ter que determinar isso com certeza, baseado nisso você tem 2 opções: Pegar o primeiro dia que aparece no seu BD que é sábado e gravar, e a partir dele ir somando 7 dias sempre... ai você descobre todos os sábados e repete isso com o primeiro domingo que estiver no BD... A segunda opção é pegar um data qualquer e descobrir a que dia daquela semana corresponde o sábado e o domingo. Para a primeira você pode pesquisar aqui no fórum que eu já postei um método para somar dias. Para a segunda você faz assim: $pegadata = //Pega data do BD LEMBRE-SE no formato unix yyyy-mm-dd $dia = strtotime("$pegadata"); echo date("d/m/Y",day_of_week(0,$dia)); //0 É domingo, 6 é sábado.
-
Coloque as variáveis entre apóstrofos: $sql = "update dadoscolunistas set visitas = '$totvisitas' where ID = '$nume'"; verifique também se as variáveis estão com os nomes corretos.
-
Eu acredito que o problema está no modo como você faz o teste inicial... teste se existe alguma sessão iniciada...tipo: <?php if(!isset($_SESSION["susuario"]) || !isset($_SESSION["ssenha"])){ //Aqui você cria a sessão }else{ //Aqui você deixa correr o código, pois o verificador deu falso, logo a sessão já existe } ?>
-
Você pode simplesmente montar o SQL com a instrução RAND(), isso vai fazer a busca ser randomica... caso você não queira repetição de resultados você pode guardar os dados já 'sorteados' em algum lugar e forçar a busca novamente até que seja sorteado algum dado novo, por exemplo: $busca = "SELECT * FROM nomedatabela ORDER BY RAND()";