Ir para conteúdo
Fórum Script Brasil

Markus Magnus

Membros
  • Total de itens

    352
  • Registro em

  • Última visita

Tudo que Markus Magnus postou

  1. Você está querendo dizer esse tipo de simulador? http://www.suvinil.com.br/SimuladorV2/ http://www.anjo.com.br/simulador/editor/fachadas-imagem8/ Isso é Flash. Se você pesquisar existem alguns programas que fazem o download de arquivos swf, mas você não vai conseguir alterá-los apenas arquivos fla podem ser alterados e não acredito que você vá achar um dando sopa por ai rsrs.
  2. Oxi claro que serve eu só supus, erroneamente, que as fotos eram de um perfil, mas a consulta e a comparação são as mesmas. <?php //Recebe o código do produto $Codigo=$_GET['Codigo']; //Seleciona a quantidade de fotos desse mesmo produto e se for menor que 6... if (end(mysql_fetch_assoc(mysql_query("SELECT COUNT(*) FROM fotos_album WHERE Codigo = {$Codigo}"))) < 6 ) { //Executa o seu script de upload $Cod_Dep=$_GET['Cod_Dep']; $pasta = 'fotos/'; foreach($_FILES["img"]["error"] as $key => $error){ if($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["img"]["tmp_name"][$key]; $cod = md5(date('Y-m-d H:i:s:u')) . '-' . $_FILES["img"]["name"][$key]; $nome = $_FILES["img"]["name"][$key]; $uploadfile = $pasta . basename($cod); $Data = date("d/m/Y"); if(move_uploaded_file($tmp_name, $uploadfile)){ $inserir = mysql_query("INSERT INTO fotos_album (ID,Codigo,Cod_Dep,Foto,Data) VALUES ('','$Codigo','$Cod_Dep','$cod','$Data')"); }else{ echo '<div class="alert alert-error"> <button type="button" class="close" data-dismiss="alert">×</button> Erro ao enviar o arquivo '.$nome.', tente novamente, ou entre em contato com o suporte! </div>'; } } } } ?> E você pode fazer a mesma coisa na página index.php
  3. Você tem duas formas de fazer isso. Quando o usuário acessa a página index.php ele está logado? Se sim você pode pegar a id dele fazer uma consulta na tabela fotos_album e contar quantas imagens ele tem e se for igual ou mais do que 6 você nem escreve o campo que recebe a imagem. Porém só com isso algum engraçadinho ainda pode cadastrar uma imagem. A segunda forma, que á mais segura, no arquivo upload.php você faz a mesma consulta de quantidade de imagens e coloca o mesmo if envolta do código que faz o upload. <?php if (end(mysql_fetch_assoc(mysql_query("SELECT COUNT(*) FROM fotos_album WHERE Codigo = {$Codigo}"))) < 6 ) { /*código*/ } ?>
  4. Essa sua dúvida não é relacionada ao Visual Basic, pois quando o usuário descobrir o endereço da página e tentar acessar via navegador apenas o PHP, Apache ou o JavaScript poderão fazer algo. Eu não entendo de Visual Basic, mas conheço PHP. O PHP tem a capacidade de reconhecer o navegador que está acessando a página, transformar esse dado em um texto e colocar em uma variável a partir daí você pode fazer uma verificação se o navegador pode acessar ou não a página. Primeiro passo, crie uma página PHP com esse código: <?php echo($_SERVER['HTTP_USER_AGENT']); ?> Acesse pelo Visual Basic o que retornar é como o PHP "enxerga" o Visual Basic, depois pegue o resultado e coloque este IF envolta de todo o código PHP da página http://www.conquestgames.com.br/muonline/launcher/upanel/index.php, assim: <?php if($_SERVER['HTTP_USER_AGENT'] == 'TEXTO RETORNADO PELA OUTRA PÁGINA') { /*Seu código normal*/ } else { echo "Acesso Negado Bobão"; } ?> Como tudo na informática, nada é infalível, porém já dificultaria pra caramba se der certo. Espero ter ajudado Abraços
  5. A sua função JavaScript está dizendo que quando um link dentro de ".lista_definicao" for clicada ele vai procurar o dt que "envolve" a tag "a" e seleciona apenas a próxima tag dd e a faz aparecer ou desaparecer, porém cada tag dd tem apenas UM convênio. Das duas uma, ou você coloca todos os convênios da mesma categoria dentro do mesmo "dd" ou envolta dos "dd" que compreendem uma categoria você coloca outra tag e o seu JavaScript irá selecionar esta nova tag para fazer o slideToggle.
  6. Coloque espaços entre a palavra "Caso" e o valor e tire a espreção (="Categoria"), ficando assim: algoritmo "Código e Categoria" // Função : Mostrar dados // Autor : Marcio // Data : 17/08/2013 // Seção de Declarações var Codigo: Inteiro Categoria: Literal // inicio Escreval ("INSIRA O CÓDIGO DE UM NADADOR ") // Escreval ("Código------Categoria") Escreval (" 1001-------Infantil") Escreval (" 1002-------Juvenil") Escreval (" 1003-------Adolescente") Escreval (" 1004-------Sênior") Escreval (" 1005-------Profissional") Escreval (" 1006-------Master") Escreval ("Insira o código do nadador") Leia(Codigo) // Escolha Codigo Caso 1001 Escreval(" Sua categoria é Infantil") Caso 1002 Escreval (" Sua categoria é Juvenil") Caso 1003 Escreval (" Sua categoria é Adolescente") Caso 1004 Escreval (" Sua categoria é Sênior") Caso 1005 Escreval (" Sua categoria é Profissional") Caso 1006 Escreval (" Sua categoria é Master") OutroCaso Escreval ("Idade fora da faixa etária") fimescolha FimAlgoritmo Espero ter ajudado Abraços
  7. Há menos que o seu contador em JavaScript aceite receber a quantidade de tempo que FALTA e não a hora que ele deve parar abandone-o pois não tem como. Seguinte, você tem que fazer uma função em PHP que pegue a hora final subtraia a hora atual e envie para o JavaScript a quantidade de horas, minutos e segundos que FALTAM para que o refresh aconteça, em vez de deixar o calculo da diferença nas "mãos" do JavaScript. E fazendo do jeito que eu te falei você não precisa de função em AJAX, já que o usuário receberá o tempo que falta do servidor e a partir dai é problema do JavaScript fazer o tempo correr.
  8. Como não até onde você fez vou supor que você não tenha feito nada com relação a inserção de dados, vou supor também que a página que lista os dados cadastrados se chama index.php. Você pode criar um formulário para cada linha que será inserida. ###################index.php####################################### <table> <tr> <td> Código </td> <td> Nome </td> <td> Local </td> <td> Data 1 </td> <td> Data 2 </td> <td> Observação </td> <td> Adicionar </td> </tr> <tr> <form method="post" action="inserir.php"> <td> <input type="chekbox" name="codigo" /> </td> <td> <input type="chekbox" name="nome" /> </td> <td> <input type="chekbox" name="local" /> </td> <td> <input type="chekbox" name="data1" /> </td> <td> <input type="chekbox" name="data2" /> </td> <td> <input type="chekbox" name="observacao" /> </td> <td> <input type="submit" value="Enviar" /> </td> </form> </tr> </table> ###################inserir.php####################################### <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { list($d, $m, $a) = explode('/', $_POST['data1']); $data1 = "$a-$m-$d"; list($d, $m, $a) = explode('/', $_POST['data2']); $data2 = "$a-$m-$d"; $codigo = $_POST['codigo']; $nome = $_POST['nome']; $local = $_POST['local']; $observacao = $_POST['observacao']; $status = 0; $conexao = mysql_pconnect($local_banco, $usuario_banco, $senha_banco) or die('Não foi possível conectar: '.mysql_error());} mysql_select_db ($nome_banco, $conexao) or die('Não foi possível conectar no banco: '.mysql_error());} $resultado = mysql_query("INSERT INTO tabela VALUES ($codigo, $nome, $local, $data1, $data2, $observacao, $status)", $conexao); header('Location: index.php'); } else echo "Acesso Negado"; ?> ou deixar campos soltos e ao clicar no botão "Enviar" uma função JavaScript irá coletar os dados. ###################index.php####################################### <script type="text/javascript"> function inserir() { codigo = document.getElementById('codigo').value; nome = document.getElementById('nome').value; local = document.getElementById('local').value; data1 = document.getElementById('data1').value; data2 = document.getElementById('data2').value; observacao = document.getElementById('observacao').value; location.href= "inserir.php?codigo="+codigo+"&local="+local+"&data1="+data1+"&data2="+data2+"&"+observacao; } </script> <table> <tr> <td> Código </td> <td> Nome </td> <td> Local </td> <td> Data 1 </td> <td> Data 2 </td> <td> Observação </td> <td> Adicionar </td> </tr> <tr> <td> <input type="chekbox" name="codigo" /> </td> <td> <input type="chekbox" name="nome" /> </td> <td> <input type="chekbox" name="local" /> </td> <td> <input type="chekbox" name="data1" /> </td> <td> <input type="chekbox" name="data2" /> </td> <td> <input type="chekbox" name="observacao" /> </td> <td> <button onclick="inserir();">Enviar</button> </td> </tr> </table> ###################inserir.php####################################### <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { list($d, $m, $a) = explode('/', $_POST['data1']); $data1 = "$a-$m-$d"; list($d, $m, $a) = explode('/', $_POST['data2']); $data2 = "$a-$m-$d"; $codigo = $_POST['codigo']; $nome = $_POST['nome']; $local = $_POST['local']; $observacao = $_POST['observacao']; $status = 0; $conexao = mysql_pconnect($local_banco, $usuario_banco, $senha_banco) or die('Não foi possível conectar: '.mysql_error());} mysql_select_db ($nome_banco, $conexao) or die('Não foi possível conectar no banco: '.mysql_error());} $resultado = mysql_query("INSERT INTO tabela VALUES ($codigo, $nome, $local, $data1, $data2, $observacao, $status)", $conexao); header('Location: index.php'); } else echo "Acesso Negado"; ?> Espero ter ajudado Abraços
  9. No script que você postou não tem a parte que você recebe o id a ser consultado, já que se eu entendi bem a consulta retornará todos os ids válidos, eu supus que o id a ser verificado esteja na variável "$proposta". Logo o script faria a consulta de todos os ids válidos, cria um array com esses ids e faz a verificação com um in_array, ficando assim: <?php /*Seleciona todas as propostas*/ $lista_propostas = mysql_query("SELECT * FROM tb_propostas ORDER BY id_proposta DESC")or die(mysql_error()); //Lista o resultado while($row_lista_proposta = mysql_fetch_assoc($lista_propostas)) { $ids_propostas[] = $row_lista_proposta['id_job']; } /*Verifica se a proposta existe*/ if (in_array($proposta, $ids_propostas)) { echo "$proposta Existe dentro dos resultados acima"; } else { echo "$proposta Não existe dentro dos resultados acima"; } ?> Espero ter ajudado Abraços
  10. Esses JavaScript resolvem o seu problema. Só atente aos detalhes de que eu escrevi primeiro os campos e depois o JavaScript e que se você for alterar os IDs dos campos também altere os IDs no JavaScript. Nesse o usuário terá que clicar no botão. <input type="text" id="campo" /> <button id="ok">OK</button> <script type="text/javascript"> document.getElementById('ok').onclick = function() { campo = document.getElementById('campo').value; location.href = "http://meusite.net.br/avaliacao/AF("+campo+").HTM"; }; </script> Nesse o usuário apenas altera o campo de texto e aperta ENTER ou TAB ou clica fora do campo de texto causando o evento onChange. <input type="text" id="campo" /> <script type="text/javascript"> document.getElementById('campo').onchange = function() { location.href = "http://meusite.net.br/avaliacao/AF("+this.value+").HTM"; }; </script> Espero ter ajudado Abraços
  11. Markus Magnus

    Exibir: Olá $nome

    Na verdade eu acho que ele quis dizer algo mais parecido com isso Digamos que no banco você salve isso "Meu nome é \\nome// !" <?php function consulta($query) { $nome_banco = 'banco'; $senha_banco = 'senha'; $usuario_banco = 'usuario'; $local_banco = 'localhost'; $conexao = mysql_pconnect($local_banco, $usuario_banco, $senha_banco) or die('Não foi possível conectar: '.mysql_error()); $banco = mysql_select_db ($nome_banco, $conexao) or die('Não foi possível conectar no banco: '.mysql_error()); $resultado = mysql_query($query, $conexao) or die('<br />Não foi possível fazer a consulta: '.mysql_error().'<br />'.$query); if (strpos($query, 'SELECT') !== false) { while($result = mysql_fetch_assoc($resultado)) { $var[] = $result; } return $var; } } $mensagem = end(consulta("SELECT * FROM mensagems WHERE user = '$login'")); echo str_replace("\\nome//", "$login", $mensagem['mensagem']); ?> Espero ter ajudado Abraços
  12. Isso quer dizer que dentro do banco de dados existe um campo que guarda o HTML completo de uma página como texto, porém, provavelmente por falta de aspas ele está tentando interpretar, o conteúdo do campo que deveria ser interpretado como texto, como comando SQL. Enfim tenta achar a linha que insere esse registro e cola ae pra gente dar uma olhada.
  13. Nossa você é demais cara, tava me matando pra conseguir redirecionamento de um domínio para a minha maquina, para colocar alguns aplicativos para rodar entre amigos, mas o meu provedor não me ajudava muito, enfim erá isso que eu precisava. Muito obrigado
  14. Ao diminuir o zoom na div g4 os checkbox ficam maiores que a div, você pode resolver isso tirando o tamanho fixo das divs g1, g2, g3 e g4. Caso você queira que as divs ocupem uma certa altura, mesmo tendo poucas checkbox utilize o min-height, logo se os checkbox somados tiverem 100px de altura a div continuará com 260px, porém se elas tiverem 350px de altura a sua div será redimensionada para 350px. Ao aumentar o zoom as divs g1, g2, g3 e g4 deixam de ocupar uma linha para as divs g1, g2, g3 e g4 permaneçam na mesma linha mesmo com o aumento de zoom a div grupoCheckBox1 deve ter um tamanho fixo e ao dar zoom aparecerá uma barra de rolagem horizontal em baixo da tela. Espero ter ajudado Abraços
  15. Markus Magnus

    Montar tabela crosstab

    Esse foi a postagem mais trabalhosa até hoje, levei umas 2 horas para terminar, mas ta praticamente pronta, ao meu ver, enfim... Como não manjo muito de MySQL e como você separar as semanas, somar e subtrair valores, fiz todo esse trampo no PHP mesmo. <style type="text/css"> .ts { background:#2a5; } .th { background:#888; } .ne { color:#900; } .po { color:#009; } </style> <?php $nome_banco = 'teste'; $senha_banco = 'kill90'; $usuario_banco = 'root'; $local_banco = 'localhost'; $conexao = mysql_pconnect($local_banco, $usuario_banco, $senha_banco) or die('Não foi possível conectar: '.mysql_error()); $banco = mysql_select_db ($nome_banco, $conexao) or die('Não foi possível conectar no banco: '.mysql_error()); //selecionar anos $sql = "SELECT DISTINCT YEAR(data) as ano FROM horas"; $anos = mysql_query($sql) OR die(mysql_error()); //loop em anos while ($ano = mysql_fetch_assoc($anos)) { // selecionar meses $sql = "SELECT DISTINCT MONTH(data) as mes FROM horas WHERE YEAR(data) = {$ano['ano']}"; $meses = mysql_query($sql) OR die(mysql_error()); // loop em meses while ($mes = mysql_fetch_assoc($meses)) { $html .= "<table border=\"1\">"; $html .= "\n<thead>"; $html .= "\n<th class=\"th\">"; $html .= "Funcionário"; $html .= "</th>"; // loop de 1 até 31 for ($i=1;$i<32;$i++) { // se o ano, mes e dia corrente existem if (checkdate($mes['mes'], $i, $ano['ano'])) { // se a semana do dia corrente for diferente a semana do dia anterior if (date('W', mktime(0,0,0,$mes['mes'], $i, $ano['ano'])) != date('W', mktime(0,0,0,$mes['mes'],$i-1,$ano['ano']))) { $html .= "\n<th class=\"ts\">"; $html .= "T"; $html .= "</th>"; $html .= "\n<th class=\"ts\">"; $html .= "S"; $html .= "</th>"; } // escreve o dia da coluna $html .= "\n<th class=\"th\">"; $html .= $i; $html .= "</th>"; } } $html .= "\n</thead>"; $html .= "\n<tbody>"; // selecionar funcionários que trabalharam no mês corrente $sql = "SELECT DISTINCT nrfunc FROM horas WHERE DATE_FORMAT(data, '%Y-%c') = '{$ano['ano']}-{$mes['mes']}' ORDER BY nrfunc"; $funcionarios = mysql_query($sql) OR die(mysql_error()); // loop em funcionários while ($f = mysql_fetch_assoc($funcionarios)) { $html .= "\n<tr>"; // escreve numero do funcionario $html .= "\n<td class=\"th\">"; $html .= $f['nrfunc']; $html .= "</td>"; // selecionar semanas do mês corrente $sql = "SELECT DISTINCT semana FROM horas WHERE DATE_FORMAT(data, '%Y-%c') = '{$ano['ano']}-{$mes['mes']}' ORDER BY data"; $semanas = mysql_query($sql) OR die(mysql_error()); // loop em semanas while ($s = mysql_fetch_assoc($semanas)) { // loop de 1 até 31 for ($i=1;$i<32;$i++) { // se o ano, mes e dia corrente existem if (checkdate(date('m'), $i, date('Y'))) { // se a semana do dia corrente for igual a semana do loop de semanas if (date('W', mktime(0,0,0,$mes['mes'], $i, date('Y'))) == $s['semana']) { // seleciona horas trabalhadas no dia corrente do funcionário corrente $sql = "SELECT total FROM horas WHERE DATE_FORMAT(data, '%Y-%c-%e') = '{$ano['ano']}-{$mes['mes']}-$i' and nrfunc = {$f['nrfunc']}"; // echo "SELECT total FROM horas WHERE DATE_FORMAT(data, '%Y-%c-%e') = '{$ano['ano']}-{$mes['mes']}-$i' and nrfunc = {$f['nrfunc']}\n"; $horas = mysql_query($sql) OR die(mysql_error()); // escreve horas trabalhadas $html .= "\n<td>"; if (mysql_num_rows($horas) > 0) { $hora = mysql_fetch_assoc($horas); $html .= $hora['total']; // soma as horas da semana $soma += $hora['total']; } else { $html .= "0"; } $html .= "</td>"; } } } // escreve soma de horas $html .= "\n<td class=\"ts\">"; $html .= $soma; $html .= "</td>"; // escreve o saldo $c = 'po'; $soma = $soma-40; if ($soma < 0) { $soma = $soma*-1; $c = 'ne'; } $html .= "\n<td class=\"ts $c\">"; $html .= $soma; $soma = 0; $html .= "</td>"; } $html .= "\n</tr>"; } $html .= "\n</tbody>"; $html .= "\n</table>"; } } echo $html; ?> Espero ter ajudado Abraços
  16. Vamos por partes Primeiro, quando você utiliza o HTML assim <input name="nomefuncionario1" type="text" class="input" id="nomefuncionario" /> <input name="cpffuncionario1" type="text" class="input" id="cpffuncionario" /> Você já sabe que receberá isso no $_POST <?php $_POST['nomefuncionario1']; $_POST['nomefuncionario2']; ?> Porém se você utilizar assim <input name="nomefuncionario[]" type="text" class="input" id="nomefuncionario" /> <input name="cpffuncionario[]" type="text" class="input" id="cpffuncionario" /> <input name="nomefuncionario[]" type="text" class="input" id="nomefuncionario" /> <input name="cpffuncionario[]" type="text" class="input" id="cpffuncionario" /> Obs.:Repare nos colchetes Você receberá isso no $_POST <?php $_POST['nomefuncionario'][0]; $_POST['nomefuncionario'][0]; $_POST['nomefuncionario'][1]; $_POST['nomefuncionario'][1]; ?> Utilizando da segunda forma você receberá uma matriz no $_POST mais ou menos assim. array(2) { ["nomefuncionario"]=> array(7) { [0]=> string(6) "teste1" [1]=> string(6) "teste2" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(6) "teste5" [5]=> string(6) "teste6" [6]=> string(6) "teste7" } ["cpffuncionario"]=> array(7) { [0]=> string(4) "cpf1" [1]=> string(0) "" [2]=> string(4) "cpf3" [3]=> string(0) "" [4]=> string(0) "" [5]=> string(0) "" [6]=> string(4) "cpf7" } } Então você poderá usar esse foreach: <?php foreach($_POST['nomefuncionario'] as $key => $func) { $configuracao_da_mensagem_original .= "DADOS FUNCIONARIO = $func - CPF = {$_POST['cpffuncionario'][$key]}\n"; } ?> Se você não quiser escrever quando OS DOIS campos estiverem vazios faça <?php foreach($_POST['nomefuncionario'] as $key => $func) { if (!empty($func) and !empty($_POST['cpffuncionario'][$key])) { $configuracao_da_mensagem_original .= "DADOS FUNCIONARIO = $func - CPF = {$_POST['cpffuncionario'][$key]}\n"; } } ?> Se você não quiser escrever quando APENAS UM DOS DOIS campos estiver vazio faça <?php foreach($_POST['nomefuncionario'] as $key => $func) { if (!empty($func) or !empty($_POST['cpffuncionario'][$key])) { $configuracao_da_mensagem_original .= "DADOS FUNCIONARIO = $func - CPF = {$_POST['cpffuncionario'][$key]}\n"; } } ?>
  17. Você pode trabalhar com o LIKE ou com o REGEXP: //Se o campo começar com a SELECT 'abacaxi beringela' REGEXP '(^| )a'; -> 1 //Existe a letra a porém não começa nenhuma palavra SELECT 'bacaxi beringela' REGEXP '(^| )a'; -> 0 SELECT 'beringelaabacaxi' REGEXP '(^| )a'; -> 0 //Se começar qualquer palavra dentro do campo SELECT 'beringela abacaxi' REGEXP '(^| )a'; -> 1 //Repare que se a letra a for usada como conjunção(acho que é esse o nome) ele também pega SELECT 'de bacaxi a beringela' REGEXP '(^| )a'; -> 1 //Letras acentuadas são interpretadas como letras diferentes SELECT 'de bacaxi à beringela' REGEXP '(^| )a'; -> 0 //Porém letras maiúsculas são interpretadas como sendo a mesma letra SELECT 'de bacaxi A beringela' REGEXP '(^| )a'; -> 1 //O REGEXP BINARY diferencia letras maiúsculas e minúsculas SELECT 'de bacaxi A beringela' REGEXP BINARY '(^| )a'; -> 0 Espero ter ajudado Abraços
  18. Markus Magnus

    Subistituir o iframe

    Se eu entendi direito, não tem ta muito difícil não é só você substituir o iframe do HTML por um include no php: <?php $url = "estrutura/galerias/fotos.php?id={$id}&amp;pgf="; $url .= (empty($pgf))?"0":"$pgf"; include($url); ?> Só colocar isso no mesmo lugar que você fez a iframe, pegar todos os CSS e JavaScripts que estão no arquivo fotos.php colocar no arquivo "pai", com isso o HTML da galeria de fotos, irá fazer parte da página pai, logo o lightbox ocupará toda a página. Espero ter ajudado Abraços
  19. Parta deste princípio. <html> <head> </head> <body> <div id="teste"> </div> <script type="text/javascript"> function setCookie(c_name,value,exdays) { var exdate=new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString()); document.cookie=c_name + "=" + c_value; } function getCookie(c_name) { var c_value = document.cookie; var c_start = c_value.indexOf(" " + c_name + "="); if (c_start == -1) { c_start = c_value.indexOf(c_name + "="); } if (c_start == -1) { c_value = null; } else { c_start = c_value.indexOf("=", c_start) + 1; var c_end = c_value.indexOf(";", c_start); if (c_end == -1) { c_end = c_value.length; } c_value = unescape(c_value.substring(c_start,c_end)); } return c_value; } function select() { if(!getCookie('teste')) { e = document.createElement('select'); e.name = "teste"; e.onchange = function() {setCookie('teste', this.value, 1); this.parentNode.innerHTML = "";} e.options[0] = new Option('', ''); e.options[1] = new Option('teste1', '1'); e.options[2] = new Option('teste2', '2'); e.options[3] = new Option('teste3', '3'); document.getElementById('teste').appendChild(e); } }; select(); </script> </body> </html> Espero ter ajudado Abraços
  20. Tenta desse jeito: echo "<a href=\"{$res["link"]}\">{$res["link"]}</a><br />"; Ou: echo "<a href=\"".$res["link"]."\">".$res["link"]."</a><br />"; Quando for usar uma variável dentro de aspas duplas só basta declarar a variável, mas quando for acessar o índice de uma matriz você deve ou fechar as aspas, concatenar com um "." e declarar a matriz e o índice que se deseja escrever ou utilizar chaves envolta da matriz e do índice, sem necessidade de fechar as aspas.
  21. Essa página está on-line ou só no seu pc? Se estiver on-line posta o link ai ou então posta o código HTML e CSS para facilitar. Mas o que posso te dizer é que o corpo da sua página deve ter um tamanho fixo, eu utilizo em 95% dos casos 1000px de largura, dessa forma independente da resolução do usuário a página aparecerá da maneira correta. Colocando a largura como uma porcentagem os elementos, slides, textos, etc, ficam a merce do tamanho da tela do usuário e eles serão reposicionados, e normalmente de uma forma errada, por isso use tamanhos fixos, a menos que: 1- Todos os elementos dentro do corpo sejam do mesmo tamanho, dando a possibilidade de reposicionamento para eles 2- Você utilize porcentagem em TODOS os tamanhos inclusive fonte, eu nunca fiz um site assim, acho que deve dar um trabalho violento. Espero ter ajudado Abraços
  22. Parta deste princípio <html> <head> </head> <body> <?php $imagens = array("Nome da Imagem 1" => "imagem1.jpg", "Nome da Imagem 2" => "imagem2.jpg"); foreach ($imagens as $nome => $imagem) { echo "<p>$nome<img src=\"$imagem\" /></p>"; } ?> </body> </html>
  23. Markus Magnus

    envio de emails

    É só você separa-los por virgula. Ai você pode instruir o seu usuário ou usar algo parecido com esse código no formulário que recebe os dados: <html> <head> <script type="text/javascript"> function addemail () { p = document.createElement('p'); input = document.createElement('input'); input.type = 'text'; input.name = 'emails[]'; input.className = 'emails'; p.appendChild(input); document.getElementById('emails').appendChild(p); } </script> </head> <body> <form method="post" action="enviar.php" name="sms" > <input type="hidden" name="ip" value="187.17.196.6" /> <input type="hidden" name="prioridade" value="1" /> <div id="emails"> <p> Números </p> <p> <input type="text" name="emails[]" class="emails" /> </p> </div> <p> <button type="button" class="addemails" onclick="javascript: addemails();">Add Número</button> <p> </form> </body> </html> Ele tem um botão que ao ser clicado acrescenta, mais um campo input para um novo email. Ai você pode usar um implode no envio de e-mail para colocar vírgulas entre os e-mails.
  24. A função que você quer é essa. SELECT IDCOMPRA AS ULTCOMPRA FROM TBLCOMPRAS ORDER BY IDCOMPRA DESC LIMIT 1 A cláusula ORDER BY irá organizar os resultados pelos valores do campo IDCOMPRA em ordem decrescente, caso você quisesse o primeiro em vez de DESC é só utilizar ASC. Isso serve para ordenar tanto números, como textos e datas. Espero ter ajudado Abraços
  25. O caramba mancada a minha, pra testar no wampp, já que ele vem com phpMyAdmin é só você testar se o http://localhost/phpmyadmin abre normalmente o phpMyAdmin, mas fica ai a dica se alguém usar um servidor que não vem com o ele instalado.
×
×
  • Criar Novo...