Ir para conteúdo
Fórum Script Brasil

zimmer

Membros
  • Total de itens

    17
  • Registro em

  • Última visita

Posts postados por zimmer

  1. Consegui fazer deletar o arquivo. Acho que a dica do JaguA ajudou. Creio que com o dono do arquivo sendo o usuário root, ele não deletava o mesmo. Deixei ele agir direto no sistema, e deletou. Obrigado pela ajuda e atenção de todos. Agora vou quebrar a cabeça para fazer um array e compactar os arquivos selecionados e logo fazer o download hehehe. Qualquer coisa eu volto por aqui.

  2. este arquivo você mando por algum programa de FTP ou por um script de Upload?

    verifique quem é o Owner deste arquivo, já passei por dificuldades em arquivos em que levei para o servidor manualmente e o sistema não conseguia fazer nada, pois ele não era o proprietario do arquivo, isso mesmo com o CHMOD 777, e quando o proprio sistema fazia o upload ele fazia o que tinha que fazer normalmente, porem eu manualmente não consegui deleta o arquivo so renomear e ler.

    Isso não tentei. Na verdade esse é um sistema de busca de gravações de uma central telefonica, e as gravações são geradas pelo sistema (asterisk). Eu peguei algumas gravações manualmente para testar, ou seja, meu usuário é o proprietário.

    Vou tentar com as do sistema mesmo e falo se deu certo. Obrigado por enquanto!

  3. Sim, estranho. O arquivo e pasta existe sim, eu até adicionei uma validação para verificar isso e fiz testes para veer.

    Dei um chmod 777 na pasta inteira mas nada. Não tenho que fazer isso na pasta pai? Acho que não tem nada a ver. Se alguém poder testar no Ubuntu, fico grato.

    Não tem que ativar nada no apache do php para isso?

  4. Quando tento utilizar o unlink() ele retorna false não apagando o arquivo. A principio está tudo certo. Por favor um help.

    apaga.php

    <?php
    
    $_arquivo = $_GET['arquivo'];
    
    //Fazer validação de entrada de dados para evitar ataques.
    //if()
    
    
    if (file_exists($_arquivo)) {
        echo "O arquivo $deleta existe<br>";
        //Verificação se tenta apagar diretório (Proteção)
        if(!is_dir($_arquivo)){
                if(is_file($_arquivo)){
                    if(unlink($_arquivo)){    
                        echo "<script> alert (\"Arquivo Excluido\") </script>";
                    }else{
                        echo "<br><br>Ocorreu algum erro ao remover o arquivo";
                    }
                }else{
                    echo "<script> alert (\"ERRO 1: Acesso negado - Não pode modificar o parametro!\") </script>";
                }
            }else{
                echo "<script> alert (\"ERRO 2: Acesso negado - Não pode modificar o parametro!\") </script>";
        }
            
    } else {
        echo "O arquivo $deleta não existe<br>";
    }
    ?>

    Ele não deleta o arquivo. O parametro passado já vai com a pasta. Rodando em um linux.

    2qm21p1.jpg

    Resultado.

  5. Olá eu estou com um problema aqui que ta sendo dificil de resolver. Bom é o seguinte a minha página é em php e ela carrega diferentes setores. Por exemplo queando acessa o index ela inclui varios valores com o o skin, o corpo da página, entre outros.

    O problema é que por exemplo você acessa a página inicia "http://l2-vendas.com" e o titulo por exemplo é "L2 Vendas" dai tu clica na parte dos servidores e o link é http://l2-vendas.com/index.php?id=gracia mais esse titulo continua L2-Vendas sendo que foi configurado no arquivo gracia.php o titulo "sevidores lineage"

    O problema acho que seja por que ela carrega primeiro o skin da página pois no meu código fonte a primeira seção <head> tem o nome L2-Vendas e dai o outro titulo não é lido por estar embaixo. No código fonte tem várias seções <head> e ele carrega o nome só na primeira.

    Eu pensei em um solução do tipo para tomada de decisões para por no arquivo do skin que carrega primeiro mais não sei como fazer esse script.

    Vou explicar a lógica:

    Se o url for = a index.php?id=gracia exibir o titulo Servidores gracia "ou então importar de um arquivo php"

    E assim sucessivamente para todos urls do site.

    pode ter ficado meio confuso mais se não entenderam eu explico mais. Aguardo uma resposta

  6. No novo banco de dados existe essa ultimo campo sim. Mais não consigo fazer a carga desses objetos por que ele da erro dizendo que esta faltando dados no script que no caso é esse campo na tabela que vai ficar sem valor.

    semttuloqf.png

    Se executo o script original na nova tabela que tem esse campo adicional acontece esse erro. Como posso adicionar mais um campo com valor '0' em todas as linhas do script, só assim funciona dai. Lembrando que manualmente é impossivel por que são mais de 4000 linhas. Obrigado

  7. Bom eu preciso fazer o seguinte. Tenho um SQL com 4.000 linhas e eu tenho que atualizar esse SQL com mais uma linha na tabela, mais ele não tem, Como posso fazer para que seja adicionada mais um valor '0' antes do );

    INSERT INTO `characters` VALUES ('admin', '268478781', 'Proquopio', '80', '7851', '6794', '4116', '4116', '1174', '1174', '36', '40', '36', '3', '47', '249', '3', '72', '345', '143', '100', '36', '41', '35', '23', '26', '14', '2', '4', '2', '0', '42682', '82450', '148641', '-3468', '1.00000000', '1.000000000', '7.000', '24.000', '4200000000', '0', '1000', '0', '0', '0', '0', '1024374', '1', '18', '18', '0', '0', '', '0', '0', '0', '0', '1154', null, '1', '1263523803056', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '0', '0');

    INSERT INTO `characters` VALUES ('admin', '268478781', 'Proquopio', '80', '7851', '6794', '4116', '4116', '1174', '1174', '36', '40', '36', '3', '47', '249', '3', '72', '345', '143', '100', '36', '41', '35', '23', '26', '14', '2', '4', '2', '0', '42682', '82450', '148641', '-3468', '1.00000000', '1.000000000', '7.000', '24.000', '4200000000', '0', '1000', '0', '0', '0', '0', '1024374', '1', '18', '18', '0', '0', '', '0', '0', '0', '0', '1154', null, '1', '1263523803056', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '0', '0', '0'); Preciso adicionar o valor destacado em todas as 4.000 linhas automaticamente

    São 4000 linhas que devem ser modificadas.

    Como eu devo fazer isso ?

  8. É o seguinte tenho um software que roda juntamente com o banco de dados. já tenho varios clientes cadastrados nesse banco de dados e não posso de maneira nenhuma perder as informações deles.

    O problema! Tenho que migrar para uma versão mais atual do software, porem no banco de dados foi adicionada 1 lina na tabela, e se eu faço um dump na tabela do software antigo e tento executar nesse novo ele diz que fata uma linha no arquivo .sql.

    Eu preciso de um script que eu possa compilar em C+ ou alguma outra coisa que faça o seguinte! Que adicione , '0' antes do ); . Assim ele vai adicionar mais uma linha na tabela com valor 0 que é o que preciso!

    Veja o exemplo de apenas 1 linha abaixo:

    INSERT INTO `characters` VALUES ('admin', '268478781', 'Proquopio', '80', '7851', '6794', '4116', '4116', '1174', '1174', '36', '40', '36', '3', '47', '249', '3', '72', '345', '143', '100', '36', '41', '35', '23', '26', '14', '2', '4', '2', '0', '42682', '82450', '148641', '-3468', '1.00000000', '1.000000000', '7.000', '24.000', '4200000000', '0', '1000', '0', '0', '0', '0', '1024374', '1', '18', '18', '0', '0', '', '0', '0', '0', '0', '1154', null, '1', '1263523803056', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '0', '0');

    São 4000 linhas que devem ser modificadas.

    Eu só estou pedindo isso por que é inviavel eu fazer manualmente por que são mais de 4,000 linhas e vou ficar o dia todo e ainda certamente vou apagar sem querer alguma coisa. Acho que um scrit em C+ é melhor de fazer mais caso tenha outra solujção se alguém poder me ajudar.

  9. Olá. Eu consegui fazer um script com ajuda de vocês porem eu tive que reinstalar o apache e o banco de dados.

    Depois disso eu troquei a senha no php e deixei o mesmo banco de dados configurado.

    Depois de preencher os campos e clicar para enviar os dados da a mensagem que foi concluido com sucesso, mais quando eu vou no banco de dados ver não criou nada. Utilizo o software NaviCat para gerenciar o Mysql.

    Vejam se tem alguma coisa errada no meu php.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    <title>Cadastro realizado com Sucesso!</title>

    </head>

    <body>

    <?php

    // RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO !

    $nome = $_POST ["nome"];

    $email = $_POST ["email"];

    $ddd = $_POST ["ddd"];

    $tel = $_POST ["telefone"];

    $endereco = $_POST ["endereco"];

    $cidade = $_POST ["cidade"];

    $estado = $_POST ["estado"];

    $bairro = $_POST ["bairro"];

    $cep = $_POST ["cep"];

    $dvd = $_POST ["dvd"];

    $banner = $_POST ["banner"];

    $CPanel = $_POST ["CPanel"];

    //Gravando no banco de dados !

    //conectando com o localhost - mysql

    $conexao = mysql_connect("localhost","root","gp2emu10");

    if (!$conexao)

    die ("Erro de conexão com localhost, o seguinte erro ocorreu -> ".mysql_error());

    //conectando com a tabela do banco de dados

    $banco = mysql_select_db("clientes",$conexao);

    if (!$banco)

    die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error());

    $query = "INSERT INTO `clientes` ( `nome` , `email` , `ddd` , `telefone` , `endereço` , `cidade` , `estado` , `bairro` , `cep`, `dvd`, `banner`, `CPanel` , `id` )

    VALUES ('$nome', '$email', '$ddd', '$tel', '$endereco', '$cidade', '$estado', '$bairro', '$cep', '$dvd', '$banner', '$CPanel', '')";

    mysql_query($query,$conexao);

    echo "Seu cadastro foi realizado com sucesso!<br>Agradecemos a atenção.";

    $valor = 50;

    if($dvd == 'SIM')

    $valor += 10;

    if($banner == 'SIM')

    $valor += 10;

    if($CPanel == 'SIM')

    $valor += 20;

    $valor = number_format($valor, 2, ',', '.');

    echo '<br><br> O valor a ser depositado é de R$ '.$valor;

    echo "<br><br> Dados bancários:<br><br> *Nome: Davi zimmer<br> *Banco: Bradesco<br> *Conta: 1004389 dig. 1<br> *Agência: 1604 dig. 7<br> *Conta do tipo: Poupança.";

    ?>

    </body>

    </html>

    Aguardo uma resposta. Obrigado!

  10. Olá. Eu estava mexendo em meu mysql pelo console e acho que fiz alguma coisa errada na hora de mudar a senha e agora aparece essa mensagem. já tentei de tudo. Reinstalai o Mysql e procurei também na internet e não achei nenhuma resposta quanto a isso. alguém me ajuda por favor!

    ERROR 1130 (HY000): Host 'localhost' is not allowed to connect to this MySQL ser

    ver

    Obrigado por enquanto. Abraços

  11. Eu gostaria da função que remove coisas do banco de dados. Pois tenho um site que adiciona coisas e quero remover. De uma olhada:

    INSERT INTO character_skills VALUES (".$char.", 1085, 3, "Acumen", 0);

    INSERT INTO character_skills VALUES (".$char.", 1304, 3, "Advanced Block", 0);

    INSERT INTO character_skills VALUES (".$char.", 1087, 3, "Agility", 0);

    INSERT INTO character_skills VALUES (".$char.", 1354, 1, "Arcana Protection", 0);

    INSERT INTO character_skills VALUES (".$char.", 1062, 2, "Berserker Spirit", 0);

    A variavel $char é usada no php pois como são muitas linhas ia pesar no php então no php coloquei o link do arquivo txt que esta no quote acima.

    Essa função apenas adiciona coisas ao $char seleciona queria a função contraria para REMOVER. Tentei REMOVE FROM mais não funcionou. No site não aconteceu nada e quando fiz um script .sql deu erros dizendo que essa função não é reconhecida!

    Meu ajudem por favor Obrigado!

  12. Olá é o seguinte. Eu tenho um programa que é um servidor de um game que roda em java. Nesse jogo tinha uma mensagem que resolvi modificar e depois de muito procurar após ter extraido o arquivo . JAR encontrei o arquivo .class que era o que eu gostaria de personalizar algumas mensagens. O código do do arquivo que descompilei com o JAD está logo abaixo. Peguei esse código e salvei em formato .java e tentei compilar com o comando javac Warning.java mais aconteceu alguns erros.

    Código que quero compilar para .class:

    package net.l2emuproject.gameserver.services;

    import java.io.PrintStream;

    import java.util.Collection;

    import java.util.Iterator;

    import javolution.text.TextBuilder;

    import net.l2emuproject.gameserver.datatables.AccessLevel;

    import net.l2emuproject.gameserver.model.L2World;

    import net.l2emuproject.gameserver.model.actor.instance.L2PcInstance;

    import net.l2emuproject.gameserver.network.serverpackets.NpcHtmlMessage;

    public class Warning

    {

    public Warning()

    {

    }

    public static void printIllegalDistributors()

    {

    System.out.println(" Servidor versao L2emu!");

    System.out.println(" Verifique as instrucoes para informacoes sobre o servidor!.");

    _print = true;

    }

    public static void informGmsPt()

    {

    NpcHtmlMessage reply = new NpcHtmlMessage(1);

    TextBuilder replyMSG = new TextBuilder("<html><title>L2Emu Project</center><body><br>");

    replyMSG.append("<center>-=Atencao=-</center><br><br>");

    replyMSG.append("Voce e um de nossos GMS parabens!<br>");

    replyMSG.append("** Voce deve seguir as regras seguintes!:<br>");

    replyMSG.append("-- Nunca distribua itens para players mesmo que insistam muito<br>");

    replyMSG.append("-- Esteja sempre disposto a ajudar players com duvidas<br>");

    replyMSG.append("-- Voce e resposavel pelos eventos do servidor<br><br>");

    replyMSG.append("<center>Admin CP = //admin</center>");

    replyMSG.append("</body></html>");

    reply.setHtml(replyMSG.toString());

    Iterator i$ = L2World.getInstance().getAllPlayers().iterator();

    do

    {

    if(!i$.hasNext())

    break;

    L2PcInstance player = (L2PcInstance)i$.next();

    if(player != null)

    {

    if(player.getAccessLevel().isGm())

    player.sendPacket(reply);

    _gmWarn = true;

    }

    } while(true);

    }

    public static void informGms()

    {

    NpcHtmlMessage reply = new NpcHtmlMessage(1);

    TextBuilder replyMSG = new TextBuilder("<html><title>L2Emu Project</center><body><br>");

    replyMSG.append("<center>-=Atencao=-</center><br><br>");

    replyMSG.append("Voce e um de nossos GMS parabens!<br>");

    replyMSG.append("** Voce deve seguir as regras seguintes!:<br>");

    replyMSG.append("-- Nunca distribua itens para players mesmo que insistam muito<br>");

    replyMSG.append("-- Esteja sempre disposto a ajudar players com duvidas<br>");

    replyMSG.append("-- Voce e resposavel pelos eventos do servidor<br><br>");

    replyMSG.append("<center>Admin CP = //admin</center>");

    replyMSG.append("</body></html>");

    reply.setHtml(replyMSG.toString());

    Iterator i$ = L2World.getInstance().getAllPlayers().iterator();

    do

    {

    if(!i$.hasNext())

    break;

    L2PcInstance player = (L2PcInstance)i$.next();

    if(player != null)

    {

    if(player.getAccessLevel().isGm())

    player.sendPacket(reply);

    _gmWarn = true;

    }

    } while(true);

    }

    public static boolean _print = false;

    public static boolean _gmWarn = false;

    }

    Erro ao tentar compilar pelo prompt de comando (comando = javac Warning.java) Obs estou na mesma pasta do arquivo Warning.java

    C:\Users\zimmer\Desktop\net\l2emuproject\gameserver\services>javac Warning.java

    Warning.java:6: package javolution.text does not exist

    import javolution.text.TextBuilder;

    ^

    Warning.java:7: package net.l2emuproject.gameserver.datatables does not exist

    import net.l2emuproject.gameserver.datatables.AccessLevel;

    ^

    Warning.java:8: package net.l2emuproject.gameserver.model does not exist

    import net.l2emuproject.gameserver.model.L2World;

    ^

    Warning.java:9: package net.l2emuproject.gameserver.model.actor.instance does no

    t exist

    import net.l2emuproject.gameserver.model.actor.instance.L2PcInstance;

    ^

    Warning.java:10: package net.l2emuproject.gameserver.network.serverpackets does

    not exist

    import net.l2emuproject.gameserver.network.serverpackets.NpcHtmlMessage;

    ^

    Warning.java:42: cannot find symbol

    symbol : class NpcHtmlMessage

    location: class net.l2emuproject.gameserver.services.Warning

    NpcHtmlMessage reply = new NpcHtmlMessage(1);

    ^

    Warning.java:42: cannot find symbol

    symbol : class NpcHtmlMessage

    location: class net.l2emuproject.gameserver.services.Warning

    NpcHtmlMessage reply = new NpcHtmlMessage(1);

    ^

    Warning.java:43: cannot find symbol

    symbol : class TextBuilder

    location: class net.l2emuproject.gameserver.services.Warning

    TextBuilder replyMSG = new TextBuilder("<html><title>L2Emu Project</cent

    er><body><br>");

    ^

    Warning.java:43: cannot find symbol

    symbol : class TextBuilder

    location: class net.l2emuproject.gameserver.services.Warning

    TextBuilder replyMSG = new TextBuilder("<html><title>L2Emu Project</cent

    er><body><br>");

    ^

    Warning.java:53: cannot find symbol

    symbol : variable L2World

    location: class net.l2emuproject.gameserver.services.Warning

    Iterator i$ = L2World.getInstance().getAllPlayers().iterator();

    ^

    Warning.java:58: cannot find symbol

    symbol : class L2PcInstance

    location: class net.l2emuproject.gameserver.services.Warning

    L2PcInstance player = (L2PcInstance)i$.next();

    ^

    Warning.java:58: cannot find symbol

    symbol : class L2PcInstance

    location: class net.l2emuproject.gameserver.services.Warning

    L2PcInstance player = (L2PcInstance)i$.next();

    ^

    Warning.java:70: cannot find symbol

    symbol : class NpcHtmlMessage

    location: class net.l2emuproject.gameserver.services.Warning

    NpcHtmlMessage reply = new NpcHtmlMessage(1);

    ^

    Warning.java:70: cannot find symbol

    symbol : class NpcHtmlMessage

    location: class net.l2emuproject.gameserver.services.Warning

    NpcHtmlMessage reply = new NpcHtmlMessage(1);

    ^

    Warning.java:71: cannot find symbol

    symbol : class TextBuilder

    location: class net.l2emuproject.gameserver.services.Warning

    TextBuilder replyMSG = new TextBuilder("<html><title>L2Emu Project</cent

    er><body><br>");

    ^

    Warning.java:71: cannot find symbol

    symbol : class TextBuilder

    location: class net.l2emuproject.gameserver.services.Warning

    TextBuilder replyMSG = new TextBuilder("<html><title>L2Emu Project</cent

    er><body><br>");

    ^

    Warning.java:81: cannot find symbol

    symbol : variable L2World

    location: class net.l2emuproject.gameserver.services.Warning

    Iterator i$ = L2World.getInstance().getAllPlayers().iterator();

    ^

    Warning.java:86: cannot find symbol

    symbol : class L2PcInstance

    location: class net.l2emuproject.gameserver.services.Warning

    L2PcInstance player = (L2PcInstance)i$.next();

    ^

    Warning.java:86: cannot find symbol

    symbol : class L2PcInstance

    location: class net.l2emuproject.gameserver.services.Warning

    L2PcInstance player = (L2PcInstance)i$.next();

    ^

    19 errors

    C:\Users\zimmer\Desktop\net\l2emuproject\gameserver\services>

    Se alguém poder me ajudar como compilar isso. Eu tenho o eclipse aqui instalado mais não sei usar também. Sou muito leigo em java mesmo. Mais sei que o pessoal daqui é fera e pode me ajudar com esse problema. Obrigado desde já.

  13. Olá. Sou novo no fórum e também sou novo na área de programação. Sei o básico e como não sei fazer uma solução para o meu problema estou pedindo ajuda aqui.

    Bom é o seguinte, eu fiz um formulario para cadastrar os dados de clientes no mysql. Tudo está funcionando certinho mais eu gostaria de adicionar uma função nele que se o usuario selecionase um ou os dois checkbox do formulario aparecese por ná página final onde tem a mensagem " Obrigado por cadastrar-se" um valor referente a escolha dos checkbox.

    Ex:. Se for selecionado os 2 checkbox nessa página final devera aparecer uma mensagem assim: O valor total é R$ 70,00

    Se for selecionado apenas um checkbox aparecer uma mensagem assim: O valor total é R$ 60,00

    Acho que para isso deve-se realizar a função (if) para a tomada de decisão mais não sei aplica-la ná página. Vou postar aqui os scripts das 2 páginas que uso. cadastro.html e cadastro.php

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    <title>CADASTRO DE CLIENTES COM BANCO DE DADOS E PHP</title>

    <style type="text/css">

    <!--

    .style1 {

    color: #FF0000;

    font-size: x-small;

    }

    .style3 {color: #0000FF; font-size: x-small; }

    -->

    </style>

    <script type="text/javascript">

    function validaCampo()

    {

    if(document.cadastro.nome.value=="")

    {

    alert("O Campo nome é obrigatório!");

    return false;

    }

    else

    if(document.cadastro.email.value=="")

    {

    alert("O Campo MSN é obrigatório!");

    return false;

    }

    else

    if(document.cadastro.endereco.value=="")

    {

    alert("O Campo endereço é obrigatório!");

    return false;

    }

    else

    if(document.cadastro.cidade.value=="")

    {

    alert("O Campo Cidade é obrigatório!");

    return false;

    }

    else

    if(document.cadastro.estado.value=="")

    {

    alert("O Campo Estado é obrigatório!");

    return false;

    }

    else

    if(document.cadastro.bairro.value=="")

    {

    alert("O Campo Bairro é obrigatório!");

    return false;

    }

    else

    if(document.cadastro.cep.value=="")

    {

    alert("O Campo CEP é obrigatório!");

    return false;

    }

    else

    return true;

    }

    <!-- Fim do JavaScript que validará os campos obrigatórios! -->

    </script>

    </head>

    <body>

    <form id="cadastro" name="cadastro" method="post" action="cadastro.php" onsubmit="return validaCampo(); return false;">

    <table width="625" border="0">

    <tr>

    <td width="69">Nome completo:</td>

    <td width="546"><input name="nome" type="text" id="nome" size="70" maxlength="60" />

    <span class="style1">*</span></td>

    </tr>

    <tr>

    <td>MSN/Email:</td>

    <td><input name="email" type="text" id="email" size="70" maxlength="60" />

    <span class="style1">*</span></td>

    </tr>

    <tr>

    <td>DDD:</td>

    <td><input name="ddd" type="text" id="ddd" size="4" maxlength="2" />

    Telefone:

    <input name="telefone" type="text" id="telefone" />

    <span class="style3">Apenas n&uacute;meros</span> </td>

    </tr>

    <tr>

    <td>Endere&ccedil;o:</td>

    <td><input name="endereco" type="text" id="endereco" size="70" maxlength="70" />

    <span class="style1">*</span></td>

    </tr>

    <tr>

    <td>Cidade:</td>

    <td><input name="cidade" type="text" id="cidade" maxlength="20" />

    <span class="style1">*</span></td>

    </tr>

    <tr>

    <td>Estado:</td>

    <td><select name="estado" id="estado">

    <option>Selecione...</option>

    <option value="AC">AC</option>

    <option value="AL">AL</option>

    <option value="AP">AP</option>

    <option value="AM">AM</option>

    <option value="BA">BA</option>

    <option value="CE">CE</option>

    <option value="ES">ES</option>

    <option value="DF">DF</option>

    <option value="MA">MA</option>

    <option value="MT">MT</option>

    <option value="MS">MS</option>

    <option value="MG">MG</option>

    <option value="PA">PA</option>

    <option value="PB">PB</option>

    <option value="PR">PR</option>

    <option value="PE">PE</option>

    <option value="PI">PI</option>

    <option value="RJ">RJ</option>

    <option value="RN">RN</option>

    <option value="RS">RS</option>

    <option value="RO">RO</option>

    <option value="RR">RR</option>

    <option value="SC">SC</option>

    <option value="SP">SP</option>

    <option value="SE">SE</option>

    <option value="TO">TO</option>

    </select>

    <span class="style1">* </span></td>

    </tr>

    <tr>

    <td>Bairro:</td>

    <td><input name="bairro" type="text" id="bairro" maxlength="20" />

    <span class="style1">*</span></td>

    </tr>

    <tr>

    <td>CEP:</td>

    <td><input name="cep" type="text" id="cep" maxlength="20" />

    <span class="style1">*</span></td>

    </tr>

    <tr>

    <td colspan="2"><input name="dvd" type="checkbox" id="dvd" value="SIM" checked="checked" />

    Desejo receber o DVD do jogo Lineage II interlude (cliente) por mais R$ 10,00. </td>

    </tr>

    <tr>

    <td colspan="2"><input name="banner" type="checkbox" id="banner" value="SIM" checked="checked" />

    Desejo que seja feita uma imagem personalizada para o site do server por mais R$ 10,00. </td>

    </tr>

    <tr>

    <td colspan="2"><p>

    <input name="cadastrar" type="submit" id="cadastrar" value="Concluir meu Cadastro!" />

    <br />

    <input name="limpar" type="reset" id="limpar" value="Limpar Campos preenchidos!" />

    <br />

    <span class="style1">* Campos com * s&atilde;o obrigat&oacute;rios! </span></p>

    <p>&nbsp; </p></td>

    </tr>

    </table>

    </form>

    </body>

    </html>

    Os checkbox estão destacados em negrito. Agora o cadastro.php

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    <title>Untitled Document</title>

    </head>

    <body>

    <?php

    // RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO !

    $nome = $_POST ["nome"]; //atribuição do campo "nome" vindo do formulário para variavel

    $email = $_POST ["email"]; //atribuição do campo "email" vindo do formulário para variavel

    $ddd = $_POST ["ddd"]; //atribuição do campo "ddd" vindo do formulário para variavel

    $tel = $_POST ["telefone"]; //atribuição do campo "telefone" vindo do formulário para variavel

    $endereco = $_POST ["endereco"]; //atribuição do campo "endereco" vindo do formulário para variavel

    $cidade = $_POST ["cidade"]; //atribuição do campo "cidade" vindo do formulário para variavel

    $estado = $_POST ["estado"]; //atribuição do campo "estado" vindo do formulário para variavel

    $bairro = $_POST ["bairro"]; //atribuição do campo "bairro" vindo do formulário para variavel

    $cep = $_POST ["cep"]; //atribuição do campo "cep" vindo do formulário para variavel

    $dvd = $_POST ["dvd"]; //atribuição do campo "dvd" vindo do formulário para variavel

    $banner = $_POST ["banner"]; //atribuição do campo "banner" vindo do formulário para variavel

    //Gravando no banco de dados !

    //conectando com o localhost - mysql

    $conexao = mysql_connect("localhost","root");

    if (!$conexao)

    die ("Erro de conexão com localhost, o seguinte erro ocorreu -> ".mysql_error());

    //conectando com a tabela do banco de dados

    $banco = mysql_select_db("clientes",$conexao);

    if (!$banco)

    die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error());

    $query = "INSERT INTO `clientes` ( `nome` , `email` , `ddd` , `telefone` , `endereço` , `cidade` , `estado` , `bairro` , `cep`, `dvd`, `banner` , `id` )

    VALUES ('$nome', '$email', '$ddd', '$tel', '$endereco', '$cidade', '$estado', '$bairro', '$cep', '$dvd', '$banner', '')";

    mysql_query($query,$conexao);

    echo "Seu cadastro foi realizado com sucesso!<br>Agradecemos a atenção.";

    ?>

    </body>

    </html>

    Gostaria de adicionar o que expliquei acima nessa Área que está em negrito. É simples caso o usuario selecione apenas 1 checkbox o valor a aparecer deve ser R$ 60,00 e caso os 2 sejam selecionados deve ser R$ 70,00.

    Obrigado pela atenção até mais.

×
×
  • Criar Novo...