Ir para conteúdo
Fórum Script Brasil

rickayron

Membros
  • Total de itens

    679
  • Registro em

  • Última visita

Tudo que rickayron postou

  1. rickayron

    Formulario PHP

    Você vai precisar usar ajax, tem o jquery que oferece muitos recursos de muito simples, com ele você não terá do de cabeça. até mais.
  2. rickayron

    carrinho de compras

    Você pode usar uma tabela temporária. Você pode usar cookie ou sessão você pode usar um tabela de pre_venda. geralmente se for pouca coisa usam mais sessão se for grande quantidade de dados usam tabelas temporarias. até mais.
  3. rickayron

    finalizar carrinho

    quando dá um erro qual o retorno?
  4. acredito que se você colocar um parenteses pode da certo já que é possivel comparar bem mais que tres comparações no mysql $query = "SELECT * FROM foneuteis WHERE ativo='S' AND ( nome LIKE '%$pesquisa%' OR funcao LIKE '%$pesquisa%' OR pmalterou='$data' ) ORDER BY nome "; até mais.
  5. faça o seguinte, onde estive esse trecho apague tudo <?php // variables initialization if(empty($_POST['years'])) { $years = 0; } else { $years = $_POST['years']; } ?> e troque por esse trecho. <?php ( empty($_POST['years']) ) ? ($years=23) : ($years=$_POST['years']); ?> agora a variavel $years sempre conterá dados, e assim não exibirar até mensagem chata, mas não sei se o funcionamento do sistema será o mesmo. teste e coloque a resposta até mais.
  6. se você já tem o sistema de login, então já está pronto, pois basta buscar os arquivos no bd so que constar no cadastro do usuário, se estiver com duvida post um link com usuario teste, e o codigo atual, o que você que seja alterado, até mais.
  7. rickayron

    [Duvida] Erro na sessão

    mas quando executo o script dá o seguinte erro : Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/luanborelli/www/atividadephpi/form1.submit.php:6) in /home/luanborelli/www/atividadephpi/form1.submit.php on line 39 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/luanborelli/www/atividadephpi/form1.submit.php:6) in /home/luanborelli/www/atividadephpi/form1.submit.php on line 39 ajudem se puderem , obrigado ! Algumas coisas que você deve considerar Esqueça essa estoria de colocar caracteres especiais em nomes de variaveis tipo $endereço coloque $endereco . assim vale para os nomes de campos tanto em form (formularios) quanto em banco de dados. Session_start() no cabeçalio não no meio da pagina pois algumas versões aceitam outras geram erro então coloque no inicio que não haverá erro em nenhuma. fiz algumas modificações mais tentei seguir seu raciocinio até mais. <?php Session_start(); ?> <html> <head> <title> Atividade 2 PHP UH . </title> </head> <body> <?php $nome =$_POST['nome']; $endereco = $_POST['endereco']; $cidade = $_POST['cidade']; $uf = $_POST['uf']; $cep = $_POST['cep']; $telefone = $_POST['telefone']; $idade = $_POST['idade']; $SexoM = $_POST['m']; $SexoF = $_POST['f']; /* verifica se a variavel está varia */ if (empty($nome) or empty($endereco) or empty($cidade) or empty($uf) or empty($cep) or empty($telefone) or empty($idade) or ( empty($SexoM) && empty($SexoF) ) ){ echo "<center> Erro , Preencha todos os campos . </center>"; } /* verifica se o nome é menor que 10 caracteres */ if(strlen($nome) < 10) { echo "<center>Erro , o campo nome deve conter mais que 10 caracteres.</center>"; } /* verifica se o uf é diferente de dois caracteres */ if(strlen($uf) != 2) { echo "<center>Erro , o campo UF foi preenchido incorretamente.</center>"; } /* verifica se a idade é maior que 110 anos */ if ($idade > 110){ echo "<center>Muito Maduro.<center>"; } /* verifica se a idade é menor que 17 anos */ if ($idade < 17){ "<center>Muito Jovem.</center>"; } ( !empty($SexoM) ) ? ( $Sexo=$SexoF) : ($Sexo=$SexoM); /* criando array */ $dados=array('nome'=>$nome, 'endereco'=>$endereco, 'cidade'=>$cidade, 'uf'=>$uf, 'cep'=>$cep, 'telefone'=>$telefone, 'idade'=>$idade, 'Sexo' => $Sexo); $_SESSION['sessao']=$dados; echo "<center><br><br><br>Informações:<br><br>Nome : <b>$nome </b><br>Endereço: <b>$endereco</b> <br>Cidade: $cidade <br>UF: $uf <br> CEP : $cep <br> Telefone : $telefone <br> Idade : $idade <br>"; qualquer duvida é so postar. até mais.
  8. você eéstá tentando inserir duas vezes um usuário em um campo que é tipo unico, ou seja que não permite duplicidade antes de inserir faça uma verificaçao pelo usuário para ver se já existe ou não.
  9. rickayron

    Áreas específicas CURL

    se você souber algo tipo isso que não precissa de n verificações até o explode() serve para você, até mais.
  10. poste o que você tem e agente vai te orientando conforme você necessitar, não espere o desenvolvimento completo dessa ferramenta que isso provavelmente não ocorrerá já que não temos ideia do que precisa. até mais.
  11. olá tudo bem, Antes de mais nada é preciso postar o codigo do include, pois deve haver algum erro nele que gere todo esse furdunço no seu site, já que o css continua a executar mesmo com um erro no inicio então, concerteza deve haver nem que seja excesso de espaço nas paginas do include, poste ai para uma analise melhor até mais;
  12. O problema do js é que pode ser bloqueado pelo brownser, acho que a melhor opção é header("Location: pagina.php", true); até mais.
  13. ai pra verificar se o cara tá logado: arquivo login.php: tenta isso unset($_SESSION['nome],$_SESSION['usuario'], $_SESSION['user_id'], $_SESSION['user_foto']); até mais.
  14. rickayron

    Sistema de sms padrão

    Se você tiver disposto a pagar pela sms, ai fica simples pois existem algumas empresas que disponibilizam apis para isso, se pretende enviar gratuitamente ai fica complicado principalmente para numeros tim e vivo
  15. Olá tudo bem cada conjunto de botão deverá ser de um form, e você já verificou se o form já está fechado? e se cada conjunto de botão está no form devido? post so o trecho do codigo do problema pois fica mais facil analizar, pois um codigo muito grande ficamos sem saber onde procurar um erro, já que não vai da para testar pois não possuimos um bd, e se poder postar um link ajuda mais ainda até mais.
  16. Utilize a função curl() que terá mais sucesso para navegar em url, até mais
  17. rickayron

    NFePHP

    O projeto nfe ainda não está funcional, alem disso existe varias configurações que devem ser feitas no servidor para utilizar as funções que eles utilizam, algumas não vem abilitadas no php.ini, até mais
  18. olá tudo bem, o que ocorre é que você chama a função criar dentro dela mesma, acho que nessas condições irá criar pastas e pastas tente isso function CriarArquivo($Pasta,$nome,$titulo,$texto) { if (!is_dir($Pasta)) { mkdir($Pasta); } $nome="$Pasta/$nome.html"; $arq=fopen($nome,"w+"); $cod="<html><head><title>$titulo</title></head><body>$texto</body></html>"; fwrite($arq, $cod); return "<a href='$nome'>Link</a>"; } echo CriarArquivo("teste","robon","robson","ola tudo bem"); até mais
  19. Cara seu codigo está um pouco confuso, não entendir algumas coisas, mas fiz um exemplo para você ver e acertar o seu mysql_connect("localhost","root",""); mysql_select_db("finan"); $tabela="finan_entrada"; $Paginas=1; $Limit=mysql_num_rows(mysql_query("select * from $tabela")); (!empty($_GET[inicio])) ? ($inicio=trim($_GET[inicio])) : ($inicio=0); $fin=$inicio+$Paginas; function ListarPag($Limit, $tabela, $Paginas, $inicio, $fin) { ($Limit>($inicio+$Paginas)) ? ($proximo=$inicio+$Paginas) : ($proximo='N'); ($inicio==0) ? ($anterior='N') : ($anterior=$inicio-$Paginas); $sql=mysql_query("select * from $tabela limit $inicio,$fin"); echo "select * from $tabela limit $inicio, $fin"; $table="<table bgcolor='#808080'> <Tr style='font:bold 16 verdana, sans-serif; color:blue;'> <Td>Data</td><td>Codigo</td> </tr> "; $i=0; while($s=mysql_fetch_array($sql)) { ( ( $i%2 ) <1 ) ? ($cor='#FFFFC0') : ($cor='#F3F3F3'); $table.="<Tr bgcolor='$cor'><Td>".$s[Ent_date]."</td><Td>".$s[Ent_id]."</td></tr>"; $i++; } if ($anterior!='N') { $table.="<tr > <Td> <a href='$_SERVER[PHP_SELPH]?inicio=$anterior' style='text-decoration:none; color:orange;'>Anterior</a> </td>"; }else{ $table.="<tr><td style='color:#004000;'> Anterior</td>"; } if ($proximo!='N') { $table.=" <td><a href='$_SERVER[PHP_SELPH]?inicio=$proximo' style='text-decoration:none; color:orange;'>Proximo</a></td></tr></table>"; }else{ $table.="<td style='color:#004000;'>Proximo</td></tr></table>"; } return $table; } echo ListarPag($Limit, $tabela, $Paginas, $inicio, $fin); basta trocar a tabela, a conexão, e os nomes dos campos dentro do while, essa parte aqui por exemplo não conseguir entender if (!$pag_atual) { $pag_atual = $ultimo_reg; } o porque voce manda a variavel pag_atual igualar ao ultimo registro, assim so irá mostrar o ultimo registro. até mais
  20. rickayron

    Expressão regular Metadados

    ______________________________________________ Podes me explicar melhor como funciona esse código? $expressoes = trim("cão, boi, galo, burro");--> Estes são os metadados que o utilizador insere a função trim retira epaços antes e depois de qualquer string recebida.
  21. rickayron

    Ajuda

    assim não vai gerar erro mais pode ser que fique distorcido, pois não da pra saber em qual celula, ou linha você quer inserir o codigo, e parece que parte da tabela é gerada dinamicamente, dependendo do que você quer, tera que mudar a estrutura do php e tambem da pagina estrutura/locutor/listar.php <table width="320" border="0" cellspacing="0" cellpadding="0"> <tr> <td><table width="280" border="0" cellspacing="0" cellpadding="0" style="border:1px solid #777c7d;"> <tr> <td><table width="280" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="30"><strong><font size="2" color="#e48600">Agora na EletroHit</font></strong></td> </tr> <tr> <td bgcolor="#e48600"><img src="images/div_imgs.gif" alt="img" width="10" height="2"></td> </tr> <tr> <td align="center" bgcolor="#191919"><table width="250" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><? $idcat = 1; $limite = 1; $largura = 250; $altura = 150; $quantidade = 80; include "estrutura/locutor/listar.php"; ?></td> </tr> </table></td> </tr> <table width="200" border="0"> <tr> <td><table width="200" border="0"> <tr> <td>1</td> </tr> <tr> <td>2</td> </tr> </table></td> <td>3</td> </tr> </table> </table></td> </tr> </table></td> </tr> <tr>
  22. rickayron

    Editar

    a primeira coisa utilize essa tag <?php, pois ela é aceita em todos os servidores e já <? pode ser que não seja aceita em alguns servidores, o miarroba mesmo não aceita isso quando usava muitas gerava erro. segundo coisa poste o erro, pois fica dificil da gente saber o que ocorre se você não postar detalhes sobre o erro, copie e cole ate mais
  23. acredio que o que você quer é mais ou menos isso: <?php $Limite=20; $Inicio=2; /* (empty($_POST[numero])) ? ($numero=trim($_POST[numero])) : ($numero=trim($_GET[numero])); */ /* verificação dos requisitos */ $numero=5; if ( ($numero<2) or ($numero>20) ) { echo "O número fornecido deve ser maior que 2, e menor que vinte, tente novamente."; exit; } /* laço para verificação */ echo "Numero é: $numero<br />"; for($i=1; $i<=$numero; $i++) { $nlidos.=$i; $narray[]=$nlidos; echo $nlidos."<br />"; } $narray=array_reverse($narray); unset($narray[0]); foreach($narray as $cn => $dn) { echo $dn."<br />"; } qualquer duvida é so postar até mais
  24. rickayron

    ListBox

    O seu codigo está correto o que você deve destar é se estar chegando algun dado na variavel linha teste o codigo abaixo e veja se imprimiu o array, até mais. print_r($linha); echo "<select name='produto' id='produto'>"; while($linha = mysql_fetch_array($resultado)) { $mostra = $linha['nome_produto']; $valor_unitario = $linha['preco_produto']; echo "<option value='$mostra'>$mostra</option>"; } echo " </select> <label>Valor Unitário:</label>&nbsp; <input name='valor_unitario' type='text' value='$valor_unitario;' />";
  25. Cara você está criando varios form e fechando os mesmos por isso nada está sendo enviado, veja um codigo a seguir deve funcionar mas não esqueça de colocar a pagina para onde os dados irão ser enviados em action, ex: action='enviar.php' <table> <form id="form1" name="form1" method="post" action="" enctype='multipart/form-data' > <tr> <Td>Nome</td> <td> <input name="nome" type="text" id="nome" size="45" maxlength="45" /></td> </tr> <Tr> <td>Email:<td> <Td><input name="email" type="text" id="email" size="45" maxlength="45" /></td> </tr> <Td>Assunto:</td> <Td><input name="assunto" type="text" id="assunto" size="45" maxlength="45" /></td> </tr> <tr> <Td>Mensagem: </td> <Td><textarea name="mensagem" id="mensagem" cols="65" rows="10"> </textarea></td> </tr> <tr><td>&nbsp;</td><td><input type="submit" name="send" id="send" value="Enviar" /></td></tr> </form> </table> até mais qualquer duvida é so postar.
×
×
  • Criar Novo...