Ir para conteúdo
Fórum Script Brasil

blew

Membros
  • Total de itens

    155
  • Registro em

  • Última visita

Posts postados por blew

  1. Totalmente possível, isso se chama reescrita de URL, é e feita usando o arquivo '.htaccess',

    que é um arquivo que não tem nome apenas a extensão e modifica parametros do servidor apache.

    ele permite que a url

    seusite.com.br/quero_comprar.php vire seusite.com.br/quero-comprar-produtos-novos

    sem ter que mudar absolutamente nada nos arquivos

    sugiro que procure alguns tópicos sobre htaccess e venha tirar suas duvidas.

    exato...

    procure por 'url amigável' ^_^

  2. cara, da um include no arquivo insere.php para o arquivo de conexao...

    include 'conectdb.php';
    ai essa parte aqui
    $res1 = mysql_connect("localhost", "root", "");
    if($res1){
    $sql = "insert into cliente (nom_cliente, sex_cliente, end_cliente) VALUES ('$edNome', '$rgSexo','$edEndereco')";
    $res2 = mysql_db_query("valerio", "$sql", $res1);
    troque por
    $sql = "insert into cliente (nom_cliente, sex_cliente, end_cliente) VALUES ('$edNome', '$rgSexo','$edEndereco')";
    if($sql) {
    echo 'Cliente incluido';
    } else {
    echo 'Erro na inclusão';
    }

    ve se funciona!

  3. cara, da uma olhada no seu código se tem algum encriptador de senha, como por exemplo md5() ou sha()

    as vezes, pode ser isso!

    ele ta salvo no banco de dados de um jeito, e quando você tenta logar, o encriptador gera numeros e letras aleatórias e não corresponde ao que está no banco de dados.

  4. exato..

    no momento do login, busque na tabela de usuarios o nivel dele, e grave em SESSIONS...

    quando o usuario for entrar numa página, no topo do codigo é só validar por $_SESSION

    if (isset($_SESSION)) {
    
    if ($_SESSION['nivel'] == '0' ) {
    
    codigo do admin lalalala
    
    }
    
    if ($_SESSION['nivel'] == '1') {
    
    codigo do usuarios lalalala
    
    }
    
    }

  5. você pode fazer através de echo também

    echo "Senha alterada com sucesso!<br>";
    ou, já que você quer com javascript, tenta da forma simplificada
    echo "<script>alert('Senha modificada com sucesso!'); </script>";

    eu uso o simplificado , e aqui funciona normal.

    tenta ai e qualquer coisa da um grito.

  6. axo que nem tem DreamWeaver no Linux...

    existem outros programas para criar site, que são parecidos com o DreamWeaver.. mas sinceramente não me recordo o nome...

    o Wamp não precisa instalar

    só procurar no google "instalando mysql php no linux" que aparece um monte de site relacionado...

    você fará a instalação direto pelo terminal...

    já para criar o site, eu uso o gEdit, que vem com o proprio Linux.. eu recomendo...

    é super leve, da para programar em varias linguagens, e destaca as cores conforme a necessidade (if, variaveis, $_POST, etc)...

    se não me engano, da pra habilitar um componente que, automaticamente quando aberto um () ou {}, ele já fecha também, pra você não se perder...

  7. cara, os arquivos php, quando rodados no localhost, com o programa WAMP, tem que ficar na pasta c:\wamp\www

    na pasta 'www', você cria as pastas pro seu site.. por exemplo, crie a pasta 'teste' e dentro da pasta 'teste', crie o arquivo ola.php

    no navegador, você digita 'localhost'. Ele vai mostrar que o wamp ta funcionando...

    clique na pasta 'teste' e dps no arquivo 'ola.php'.

    no arquivo ola.php digite

    <?php

    echo "Ola Mundo!"

    ?>

    se aparece a msg Ola Mundo!, seu computador está rodando o php normal.....

    ai é só começar!

    o Xamp, se não me engano, é somente para versões em Linux, não tenho ctz...

    eu quando programo em Linux não o utilizo, e o php + localhost + mysql, funcionam numa boa

  8. 1 - não se usa caracteres especiais para nomenclatura

    $nº_pais = $_POST['nº_pais']; mude por n_pais = $_POST['n_pais']; (não se esqueça de renomear no formulario o campo).

    2 - a query de verificar se já existe ta muito confusa também

    troque por

    $query = "SELECT * FROM tabela";
    $resultado = mysql_num_rows($query);
    
    if ($query = 0) {
    
    mysql_query("INSERT INTO tabela (campos) VALUES (campos_resgatados);
    } else {
    
    echo 'Registro já existente';
    
    }

    porem, para checar se alguém já existe, é mais recomendado que voce faça através de algum campo unico, como R.G. ou CPF.

    qualquer coisa posta ai

    ah sim, se voce puder postar o erro, também ajuda bastante

  9. cara, na verdade, eu não sei se campo de texto aceita isso que voce quer..

    o uso de value = "lalala[]", pelo que eu conheço, é só usado em checkbox..

    mas enfim, como eu falei, meu conhecimento é de programador junior, então eu posso estar errado...

    se voce conseguir colocar o codigo todo ai, seria melhor..

    porque eu copio e colo aqui, e tento resolver também...

    visualizando a pagina fica ateh melhor pra eu entender direito o que voce quer...

  10. cara, pelo que eu sei , isso não é possivel, pois desse modo que você quer, você ta inserindo vários campos, e não apenas um unico que você quer, q é o nome do cliente

    você teria que dar um insert pra cada cliente... provavelmente, se fisse o foreach, e dentro do foreach você criasse um for pra ele puxar o nome do cliente no array e colocasse a instrução de insert dentro do foreach..

    também não sei direito, meu nivel não é tão avançado assim hehehe

    eu estou para sair de casa, senao testaria o código para vc

    mas vai tentando cara.. procura tutoriais na internet, é o unico jeito de aprender :)

    aff, desconsidera a mensagem acima, viajei total...

    seria na verdade:

    $NomeClientes[1] $NomeClientes[2] etc

    quando se trata de um array(), você usa o [chave_posição] para indicá-lo no array..

    assim você resgata os nome e insere em um só campo

  11. voce colocou

    foreach($Nome as $NomeCliente){
                $NomeClientes = $NovosCliente;
    }

    tem um "s" no final da variavel dentro do foreach...

    e se você quiser inserir no banco, cada cliente, tem que colocar o insert dentro do foreach também

  12. já tentou fazendo dando continuidade ao codigo??

    $resultado = mysql_query($sql);

    while ($row = mysql_fetch_array($resultado)) {

    echo $row['campo_aqui'];

    etc...

    etc..

    }

    não vai assim??

    quando voce junta duas tabelas, é só continuar fazendo o codigo que ele puxa o campo da tabela desejada.

    qualquer coisa posta o codigo ai!

×
×
  • Criar Novo...