Ir para conteúdo
Fórum Script Brasil

Stoma

Membros
  • Total de itens

    687
  • Registro em

  • Última visita

Tudo que Stoma postou

  1. Modifica o código para este e cola aqui o que aparecerá escrito: <?php ini_set('error_reporting', E_ALL); error_reporting(E_ALL); include 'conexao/conn.php'; $sessao = session_id(); $quantidade = $_POST['qtd']; if(is_array($quantidade)){ foreach ($quantidade as $cod =>$qtd){ if(is_numeric($id) && is_numeric($qtd)){ $modifica = "UPDATE tbl_carrinho SET qtd='$qtd' WHERE cod='$cod' AND sessao='$sessao'"; mysql_query($modifica,$conn); } } } echo $sessao.'<br/>'; var_dump $quantidade.'<br/>'; echo is_array($quantidade).'<br/>'; echo $modifica.'<br/>'; ?>
  2. Tentei dar uma olhada mas não tenho muito tempo pois preciso ir pra facul. Só para deixar um recado, no Opera não acontece nada... nem para outra página vai... Quando eu voltar dou uma olhada beleza... té+
  3. Stoma

    Data Grid em Php

    Ou o tablekit: http://millstream.com.au/view/code/tablekit Demo: http://millstream.com.au/upload/code/tablekit/index.html
  4. Stoma

    Detalhes...

    Para limitar a quantidade de caracteres, você pode criar uma função que seja chamada quando o formulário for submetido e que validará os campos do formulario... nela você verifica se a quantidade de caracteres é maior que o permitido. Veja um exemplo aqui: http://www.mouseinformatica.com.br/limite.php (veja o código fonte da página, só tem html e javascript). Depois você faz uma verificação no PHP também... Quanto à quebra de linha, deve ser porque quando salva no banco é salvo com \n ao invés de br. Quando for imprimir o que estiver no banco, tente utilize a função nl2br para ver se dá certo. Veja aí e diga o que deu t+
  5. Stoma

    Cannot use a scalar value

    asihoiashsoihsds Tá devenda nada não pô! ^_^ kkkk Abraços
  6. Stoma

    Criar miniaturas

    Eae ^_^ Adicione isto no início do arquivo e vê se aparece algum erro: error_reporting(E_ALL); ini_set('display_errors', '1');
  7. Stoma

    Cannot use a scalar value

    Hm... acho que deu certo. O problema é com a variável $query, quando você executa a query e joga o resultado nela. Creio que como a variável $query não é um array, não é permitido você tentar utilizá-la como um array sem daclará-la como array antes se ela já estiver guardando um valor normal. Ou você a declara como um array antes do for: $query = array(); for($i = 0; $i < $num; $i++) { $query[$i] = mysql_query("SELECT * FROM anuncios WHERE palavras LIKE '%".$separadas[$i]."%'"); Ou então simplesmente utilize outro nome para a variável: for($i = 0; $i < $num; $i++) { $rs[$i] = mysql_query("SELECT * FROM anuncios WHERE palavras LIKE '%".$separadas[$i]."%'"); if(mysql_num_rows($rs[$i]) > 0) { while($var = mysql_fetch_array($rs[$i])) Teste aí e vê se funciona! Abraços
  8. O 'window.open' serve para abrir uma janela popup. Para o que você deseja, utilize 'location.href': echo "<td align = center><input name='$linha' type='button' class='bt_azul' value='$linha' onclick=\"location.href='calendario_atividades.php?data=$linha/$mes/$ano'\"/></td>";
  9. Stoma

    Cannot use a scalar value

    Estranho... aqui o código funcionou. Adaptei para isto: <?php error_reporting(E_ALL); ini_set('display_errors', '1'); mysql_connect('x', 'x', 'x'); mysql_select_db('x'); $palavras = "Teste testando o teste"; $img = '0'; $separadas = explode(" ", $palavras); $num = sizeof($separadas); for($i = 0; $i < $num; $i++) { $query[$i] = mysql_query("SELECT * FROM x WHERE y LIKE '%".$separadas[$i]."%'"); if(mysql_num_rows($query[$i]) > 0) { while($var = mysql_fetch_array($query[$i])) { echo '<div id="flash665"><embed src="upload/'.$var[$img].'" width="665" height="105"></embed></div>'; } } else { echo '<h1>Exibindo resultados para '.$separadas[$i].'</h1><div id="linha"><center><p>Não foi encontrado nenhum resultado para <b>'.$separadas[$i].'</b></p></center></div>'; } } ?>
  10. Stoma

    Postar comentários

    Vai inserindo esta linha de comando em cada uma das linhas para ver até onde o script vai e em qual linha que está o erro: die('Até que chega...');
  11. Stoma

    Busca em CD / DVD

    Com PHP puro, somente se o leitor de CD/DVD estiver no servidor pois o PHP roda só do lado do servidor (não tem acesso à nada do cliente). Deve ter alguma outra forma de se fazer isto, mas eu desconheço. Talvez implementando em Java ou Flash você consiga.
  12. Stoma

    Postar comentários

    Erro 500? Só isto que aparece? Tem alguma mensagem junto??
  13. Stoma

    Postar comentários

    Beleza! ^_^ Qualquer dúvida volte a postar! Abraços
  14. Stoma

    Ponto de funcionários

    Para utilizar a data atual, você pode utilizar a função current_date do próprio MySQL. Ex: INSERT INTO teste(data, descricao) VALUES(current_date, 'Testando a função...'); Este comando iria inserir na descricao o texto 'Testando a função...' e no campo data iria inserir a data atual (data que está no servidor onde roda o MySQL). http://dev.mysql.com/doc/refman/5.1/en/dat...-functions.html
  15. Stoma

    Postar comentários

    #1067 - Invalid default value for 'data' Bem... acho que você deveria fazer a normalização dos dados. O campo que você está criando é campo composto, o que vai contra a primeira forma normal que diz que cada campo deve ter atributos simples... Criando uma coluna para a data e outra para o horário, seria bem mais fácil quando você precisasse trabalhar com estes dados pois não teria que alterá-los caso quisesse apenas um deles! Se quiser saber o porque fazer a normalização ou o que é exatamente a normalização, aqui tem mais detalhes: http://pt.wikipedia.org/wiki/Normalização_em_banco_de_dados
  16. Stoma

    Postar comentários

    Se o tipo do campo no seu banco de dados estiver como DATE, você não pode inserir horário lá. Da forma como você está tentando inserir, o campo deve ser do tipo DATETIME. Para mais informações sobre o tipo DATE, DATETIME e TIMESTAMP, veja aqui: http://dev.mysql.com/doc/refman/5.1/en/datetime.html
  17. Stoma

    Postar comentários

    Para a acentuação, o padrão deve ser utf8. Sobre o erro no banco, é nesta linha: $cadastrar_comentario = mysql_query("INSERT INTO c_commns (id, post_status, data, nome, email, comentario) VALUES ('$id', '$post_status', 'post_data', '$nome', '$email', '$comentario')") or die(mysql_error()); O que aconteceu é que você está tentando inserir $id na coluna id, mas não existe nenhum campo no formulario com name/id chamado 'id' (vide o erro anterior). O que seria este campo id? O usuário que iria digitar ou é automático?
  18. Stoma

    codigo com erro

    Muda seu campo nome para esse: Nome:</td><td><input type="text" id="nome" name="nome" size="20"></td></tr><tr><td>
  19. Stoma

    MySQL Select

    Utilizando o AND você não vai obter resultado pois acredito que cada char só pode ter UMA classe, e utilizando o AND você seleciona apenas os char's que forem da classe x E da classe y, sendo que o char ou é x OU é y. Utilize o OR... SELECT char_id, name, fame FROM char WHERE class='XXXX' OR class='YYYY' ORDER BY fame DESC LIMIT 0, 10 obs: AND = E OR = OU
  20. Stoma

    Postar comentários

    Sem problemas ^_^ Sobre o undefined index, é porque não existe nenhum campo no formulário com name/id chamado 'id', e quando você tenta pegar o valor desse campo na linha 30 (pelo $_POST['id']) ele não encontra, então aparece essa notificação! -- E como está o seu comando SQL?? Ele executa normalmente se você executá-lo direto no banco?
  21. Stoma

    Voltar pagina formulário

    Eita! Não entendi sua dúvida não o0 Tem como explicar melhor??
  22. Stoma

    Duvida sobre REcaptcha

    Infelizmente não posso ajudar pois nunca utilizei o recaptcha, eu apenas utilizo o ValidForm Builder que já tem um desses pronto. Talvez alguém que já tenha usado possa te ajudar... obs: não aparece nenhuma mensagem de erro ou coisa assim?
  23. Cola o código aí... sem vê-lo fica difícil.
  24. Stoma

    codigo com erro

    Na verdade não é um erro, é apenas uma notificação que você está 'tentando' utilizar uma variável que não existe ou um índice que não existe no array... Tente assim: include"conexao.inc"; if(isSet($_POST['nome'])) { $nome=$_POST["nome"]; ...
  25. Stoma

    Problema com Formulario

    Você está testando em localhost? Para enviar emails, é necessário ter um servidor smtp...
×
×
  • Criar Novo...