Ir para conteúdo
Fórum Script Brasil

dedas

Membros
  • Total de itens

    324
  • Registro em

  • Última visita

Tudo que dedas postou

  1. Obrigado ESerra :) E me desculpe pela resposta errada INEM :/
  2. Então a função ini_set se restringe apenas em modificar algumas configurações do php.ini ?
  3. dedas

    php + mysql

    Conexão do php com o banco de dados ?
  4. Na verdade tem sim. Você poderá solicitar ao seu servidor de hospedagem que liberem o acesso ao php.ini. Caso eles não liberem, você poderá fazer isso via script, pela função ini_set(). No topo do seu script, coloque isso: <?php ini_set("disable_function", ""); ?> Teste isso e posta aqui se deu certo :)
  5. Cara, kkkkkkkkk consegui descobrir o maldito erro no script que eu postei :P Esse aqui vai prestar: Obs: Se liga que agora tem 2 funções, onde a função listaSoftwares() chama a função selecionaSoftware() para verificar se o checkbox foi marcado ou não. function selecionaSoftware($valor){ $query2 = "Select nome_software From ficha_manut_sf Where id_pc = 36"; $result2 = mysql_query($query2); $check = ""; while($lista_sf = mysql_fetch_array($result2)): $query3 = "Select nome From software Where nome = '".$lista_sf['nome_software']."' Group By nome "; $result3 = mysql_query($query3); $soft2 = mysql_fetch_array($result3); if($lista_sf['nome_software'] == $valor){ $check = "checked = true"; return $check; break; } endwhile; } function listaSoftwares(){ $query = "SELECT nome FROM software"; $result = mysql_query($query); while($soft = mysql_fetch_array($result)): ?> <input type="hidden" name="id_pc" value="<?php echo $_GET['id'] ?>" /> <table> <tr> <td> <label> <input type="checkbox" name="softwares[]" value="<?php echo $soft['nome'] ?>" <?php echo selecionaSoftware($soft['nome']); ?>><span id="grid_comp_txt"><?php echo $soft['nome'] ?></span> </label> </td> </tr> </table> <?php endwhile; } listaSoftwares(); Qualquer dúvida, posta ai.
  6. Foi o que eu imaginei :) Vo fazer uns testes aqui e daqui pro final da tarde(a demora é devido eu estar no trampo :P) coloco algo definitivo :)
  7. Cara, procura pelas aulas de PHP do Neri Neitzke.
  8. Cara, eu to meio confuso... To tentando entender novamente a lógica kkkkkkkkk Mas pelo que eu entendi, o erro ta aqui: if($lista_sf['nome'] == $soft2['nome']){ $check = "checked = true"; break; } Então, deixa só isso e vê no que da: $check = "checked = true"; break;
  9. Posta o script dessa página que ta dando erro, porque o primeiro script que você postou só tem os níveis do usuário e o select que aparece o erro é o select das categorias.
  10. Agora, ele está retornando o número correto de checkboxs e está marcando todos os checkbox. Correto ?
  11. Cara, faz tipo isso aqui: <script type="text/javascript"> function abreLink(url){ window.open(url,'','width=400,height=200'); } </script> <?php $linkar = isset($_GET['linkar'])?$_GET['linkar']:""; if(!empty($linkar)){ echo "<script type='text/javascript'>" ."abreLink('http://www.briba.com.br');" ."</script>"; } ?> Não esquece de passar o parâmetro :)
  12. Você quer que ao lado de cada campo do seu banco listado tenha um checkbox e ao selecionar o checkbox um campo apareça para que você possa editá-lo. É isso ?
  13. Eu acho que se o problema fosse a destruição da variável $f, os outros valores da mesma não estariam exibindo, e pelo que o naldo_10 explicou o problema está na exibição dos níveis.
  14. Cara, da um echo nessa sessão $_SESSION['where'], provavelmente ela está vazia. Se ela estiver vazia, você cria uma verificação: isset($_SESSION['where'])?$_SESSION['where']:"";
  15. Rapaz, essa sua variável $f['nivel'] ta vazia, provavelmente na hora de cadastrar ela no banco você não está enviando um valor pra ela. Da um echo nela e me diz o que retornou, só pra descargo de consciência.
  16. Cara, da um echo na sua query e vê o que ela ta retornando. Provavelmente, alguma variável está vazia ou não existe.
  17. Vê se assim rola: <option <?php if($f['nivel'] == 4){echo 'selected="selected"';}?>value="4">leitor</option> <input type="text" name="cadData" class="formDate" value="<?php if(isset($f['date'])) { echo $f['date']; }else{ echo date('d/m/y H:i:s'); }?>" />
  18. Explique melhor qual a sua dúvida.
  19. Por padrão, os servidores web desabilitam os erros no php, deixando apenas liberado os erros fatais. Você pode alterar isso diretamente no php.ini ou usando a função error_reporting();
  20. dedas

    [AJUDA]Dúvida de iniciante

    Ae marcelo, beleza cara ? Vo te perturbar mais um pouquinho :) Cara, fui baixar hoje uma IDE pra começar de vez a estudar c++, optei pelo dev c++. Li em alguns fóruns que está ide está desatualizada pois perdeu o suporte. Me indicaram o visual studio c++ ou o code::blocks. Como gosto de ide simples, optei pelo code::blocks. Você já usou essa IDE ? Li no mesmo fórum que o compilador dele é o mesmo do dev c++, o que muda é que code::blocks atualmente possui suporte... Você acha que da pra começar por essa IDE ? Abraço !
  21. Coloca ai os campos da tabela.
  22. dedas

    Me ajuda

    Cara, o problema ai é que você não ta passando um email de destinatário. Troca essa linha: if($Assunto== "Compras") { $address = "dudu_strike@hotmail.com"; $mail->AddAddress($address); }else { if ($Assunto == "Vendas") { $address="dudu_strike@hotmail.com"; }else { if($Assunto =="Financeiro") { $address="dudu_strike@hotmail.com"; }else if($Assunto == "Outros") { $address="dudu_strike@hotmail.com"; } } } $mail->AddAddress($address); Por essa: switch($Assunto){ case "Compras": $address = "dudu_strike@hotmail.com"; break; case "Vendas": $address = "dudu_strike@hotmail.com"; break; case "Financeiro": $address = "dudu_strike@hotmail.com"; break; case "Outros": $address = "dudu_strike@hotmail.com"; break; } $mail->AddAddress($address);
  23. Cara, tenta isso agora: <?php function listaSoftwares(){ $query = "SELECT nome FROM software"; $result = mysql_query($query); $query2 = "Select nome_software From ficha_manut_sf Where id_pc = 36"; $result2 = mysql_query($query2); while($soft = mysql_fetch_array($result)): $check = "";//Aqui é a alteração while($lista_sf = mysql_fetch_array($result2)): $query3 = "Select nome From software Where nome = '".$lista_sf['nome_software']."' Group By nome "; $result3 = mysql_query($query3); if($soft2 = mysql_fetch_array($result3)){ if($lista_sf['nome'] == $soft2['nome']){ $check = "checked = true"; break; } } endwhile; ?> <input type="hidden" name="id_pc" value="<?php echo $_GET['id'] ?>" /> <table> <tr> <td> <label> <input type="checkbox" name="softwares[]" value="<?php echo $soft['nome'] ?>" <?php echo $check ?> ><span id="grid_comp_txt"><?php echo $soft['nome'] ?></span> </label> </td> </tr> </table> <?php endwhile; } ?>
  24. dedas

    Ajuda Com array

    Não tem como você criar um array com as mesmas keys. Da pra fazer isso que você quer, mais ai teria que ser tipo assim: Array { [CNPJ] => 15826192000167 [CNPJ2] => 2222222222222 [CNPJ3] => 3333333333333 ... }
  25. Cara, tenta isso aqui: <?php function listaSoftwares(){ $query = "SELECT nome FROM software"; $result = mysql_query($query); $query2 = "Select nome_software From ficha_manut_sf Where id_pc = 36"; $result2 = mysql_query($query2); while($soft = mysql_fetch_array($result)): while($lista_sf = mysql_fetch_array($result2)): $query3 = "Select nome From software Where nome = '".$lista_sf['nome_software']."' Group By nome "; $result3 = mysql_query($query3); if($soft2 = mysql_fetch_array($result3)){ if($lista_sf['nome'] == $soft2['nome']){ $check = "checked = true"; break; } } endwhile; ?> <input type="hidden" name="id_pc" value="<?php echo $_GET['id'] ?>" /> <table> <tr> <td><label><input type="checkbox" name="softwares[]" value="<?php echo $soft['nome'] ?>" <?php echo $check ?> ><span id="grid_comp_txt"><?php echo $soft['nome'] ?></span></label></td> </tr> </table> <?php endwhile; } ?>
×
×
  • Criar Novo...