Ir para conteúdo
Fórum Script Brasil

Sartor

Membros
  • Total de itens

    14
  • Registro em

  • Última visita

Posts postados por Sartor

  1. <?phph

    function imprimeCrud($op){

    switch($op){

    case "insert":

    ?>

    <div>

    <div > Nome </div> <div > <input type="text" name="nome" /> <br> </div>

    <div > E-mail </div> <div > <input type="text" name="email" /> <br> </div>

    <div > Telefone </div> <div > <input width="20px" type="text" name="ddd" />

    <input type="text" name="telefone" size="30%"/><br> </div>

    <div > Assunto </div> <div > <input type="text" name="assunto"/> <br> </div>

    <div > Mensagem </div> <div> <textarea type="text" name="mensagem" cols="50" rows="8"/> </textarea><br> </div>

    <div>

    <input name="enviar" type="reset" value="Limpar" />

    <input name="enviar" type="submit" value="Enviar" />

    </div>

    <?php

    }

    ?>

  2. Bom o seguinte, tenho uma página que gostaria que o rodapé ficasse sempre na parte inferior do navegador (IE, mozila e Chrome), porém quando chamo o insert que irá abrir um formulario sem qualquer formatação de css, a div do rodapé aparece dentro da div conteudo(logo abaixo do formulario e no meio da página) que não é o lugar dela (O lugar dela é dentro dentro de container ou fora dele). Se alguém puder me ajudar a entender o problema fico muito grato, pois estou quebrando a cabeça. Olhando o html que o chrome gera ele puxa o footer (no insert) dentro da div conteudo e no restante fora.

    <body>

    <div id="container">

    <div id="cabecalho" title="titulo">

    <h1> titulo </h1>

    </div> <!-- HEADER -->

    <div id="menu">

    <div id="conteudo">

    <h2> Menu de Opções </h2>

    <ul class="navbar">

    <b>

    <li><a href="index.php?action=insert">Inserir</a></li>

    <li><a href="index.php?action=update">Alterar</a></li>

    <li><a href="index.php?action=delete">Excluir</a></li>

    <li><a href="index.php?action=list">Listar</a></li>

    </b>

    </ul>

    </div>

    </div> <!-- MENU -->

    <div id="contents">

    <div id="conteudo">

    <div id="form">

    <?php

    include_once('functions.php');

    if (isset ($_GET['action'])){

    $action = $_GET['action'];

    switch ($action){

    case "insert":

    {

    imprimeCrud($action); // AKI CHAMA O FORM

    }

    break;

    case "update":

    {

    echo"Faz Atualizacao";

    }

    break;

    case "delete":

    {

    echo"Faz remocão";

    }

    break;

    case "list":

    {

    echo"Faz listagem";

    }

    break;

    }

    }

    else {

    echo "<h2> Seja Bem Vindo! </h2>";

    }

    ?>

    </div> <!-- FORM -->

    </div><!-- CONTEUDO -->

    </div> <!-- CONTENT -->

    </div> <!-- CONTAINER -->

    <div id="footer">

    Copyright © 2013

    </div> <!-- FOOTER -->

    </body>

    O CSS********************************************************************************

    #footer { //RODAPÉ

    clear: both;

    color: #FFFFF0;

    text-align: center;

    font-size: 90%;

    background: black;

    margin-top: 5px;

    padding: 5px;

    position: absolute;

    width: 99%;

    }

    body {

    font: 85% arial, hevetica, sans-serif;

    text-align: center;

    color: #333;

    margin:0;

    padding: 0;

    background: #ddd url(posa.jpg) repeat 0 0;

    }

    a:link { color: purple }

    a:visited { color: purple }

    a:focus { color: #FFFFFF; }

    a:hover { color: #FFFFFF; }

    a:active { color: #FFFFFF; }

    h1, h2, h3, h4, h5, h6 { margin: 0 0 .5em; }

    h2 {

    color: #b52c07;

    font: 140% georgia, times, "times new roman", serif;

    }

    h2 a {

    text-decoration: none;

    }

    h3 {

    color: #7d8206;

    font: 110% georgia, times, "times new roman", serif;

    }

    /* ------------------------------

    Container styles

    ------------------------------ */

    #container {

    margin: 0.5em auto;

    border: 1px solid white;

    width: 1000px;

    text-align: left;

    margin-bottom: 0.5em auto;

    height: 800px;

    }

    /* ------------------------------

    Header styles

    ------------------------------ */

    #header {

    background: #CF3;

    height: 45px;

    width: 100%;

    position: relative;

    border-bottom: 1px solid #fff;

    }

    #cabecalho {

    clear: both;

    color: #FFFFF0;

    text-align: center;

    font-size: 90%;

    /*background: #9FA41D;*/

    padding: 3px;

    }

    #header h1{

    position: absolute;

    }

    #menu {

    float: left;

    width: 20%;

    border-left: 1px solid #c5c8877;

    /*background: #DAA520;*/

    }

    #menu ul {

    margin: 0.5em 0;

    }

    #menu ul li {

    margin: 0 0 1em;

    padding: 0.5em;

    list-style-type: none;

    }

    ul.navbar {

    list-style-type: none;

    padding: 10px;

    margin: 15px;

    position: absolute;

    width: 8em

    }

    ul.navbar li {

    background: rgb(180, 143, 125); /*Cor de Fundo do link*/

    margin: 0.5em 0;

    padding: 2em;

    border-right: 1em solid rgb(37, 40, 75); /*Cor da Lateral do link*/

    }

    ul.navbar a {

    text-decoration: none

    }

    /* -----------------------------

    Contents styles

    ------------------------------ */

    #contents {

    float: right;

    width: 80%;

    background: #FAF0E6;

    display: inline;

    min-height: 94%;

    }

    #contents p { line-height: 165%; }

    #conteudo {

    position: relative;

    margin-left: 10px;

    margin-top: 10px;

    font-family: Georgia, "Times New Roman", Times, serif;

    /*border-bottom: 1px solid #c5c977;*/

    }

  3. já encontrei o erro, pra quem passar pelo mesmo problema...

    A instrunção sql, falta aspas nos campos de busca ficando assim:

    $query = "SELECT PS_NOME FROM USUARIO WHERE PS_LOGIN = '". $_POST['usuario'] . "' AND PS_SENHA = '" . $_POST['senha'] . "'";

    e na impressão dae fica

    echo "<br>" . $array['PS_NOME'] ;

    Reesolvido.

    E obrigado novamente

  4. Estou tendo um problema com uma pesquisa SQL, quando utilizo a $query não comentada funciona certinho e ao utilizar a //$query comentada que gostaria de utilizar não funciona!

    Estou iniciando em php e to com dificuldade... já fiz a impressão dos dados recebidos por post e da query e estão certos, já testei tb no banco a query que no banco funciona e esta tudo certo.

    retorna o seguinte erro :

    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Apache\htdocs\possa\login.php on line 15

    Se alguém puder me ajudar, fico muito contente, e Obrigado desde já, seguindo código abaixo:

    <?php
        
        //Inicia a conexão com o banco de dados
        $conn = mysql_connect('localhost','***','****') or die("Não conecto com o Bando de Dados");
        mysql_select_db ('BD', $conn);
    
        $query = "SELECT * FROM USUARIO";
        //$query = "SELECT PS_NOME FROM USUARIO WHERE PS_LOGIN = ". $_POST['usuario'] . " AND PS_SENHA = " . $_POST['senha'];
    
        echo $query;
        
        $result = mysql_query($query, $conn);
        
        mysql_close($conn);
        //Finaliza a conexão
        
        while ($array = mysql_fetch_array($result)){    
        echo $array['ps_nome']. "<br>";
        }
        
    ?>

  5. Boa tarde, Não entedi porque a passagem de endereço de memória de m1 para avarage (average = &m1;) e pra não ficar no loop infinito.

    Na declaração das variaveis tira a atribuição 0 (ZERO) que vai funciona... e outra dica

    esperimenta fazer com

    do{

    while(condição);

  6. Pessoal to com um problema quando vo gravar em arquivo, eu gravo uma estrutura inteira por vez, o tamanho dela em teoria devia ser sempre o mesmo, mas não é oque acontece, (já testei em outros computadores), porem acontece variacoes de 1 byte que eu não sei explicar porque. Criei dentro da estrutura um char chamado enter que recebe '\n' para dar quebra de linha no arquivo (já testei sem, mas continua com o problema). alguém PODERIA ME AJUDAR??? E SEM FAZER ESSA PARTE não CONSIGO DESENVOLVER O RESTANTE DO PROJETO.

    #include <conio.h>
    #include <stdlib.h>
    #include <stdio.h>
    #include <conio.h>
    #include <stdlib.h>
    #include <stdio.h>
    #include <string.h>
    #include <windows.h>
    #include <time.h>
    #include <ctype.h>
    #include <iostream>
    
    typedef struct ASSOCIADOS{
            float cod;
            char nome[30];
            char sobrenome[30];
            char cpf[12];
            char dt_ass[8];
            float saldo;
            char enter;
            };
            
            ASSOCIADOS Associado;
    
    void Cadastrar_A()
    {
         Tamanho_A();
         system("cls");
         printf ("\n    NOVO CADASTRO - ASSOCIADO\n");
         
         Associado.enter='\n';
         Associado.cod = Gera_Cod_A();  //funcao que recebe cod automatico
         
         printf ("\n Nome: ");
         fflush(stdin);
         gets (Associado.nome);
         
         printf (" Sobrenome: ");
         fflush(stdin);
         gets (Associado.sobrenome);
         
         CPF();    //funcao
         DATA();  //funcao
           
         printf ("\n SALDO: ");
         scanf ("%f", &Associado.saldo);
             
         arq = fopen("Associados.txt","a+");
         fseek (arq, 0, 2);
         fwrite(&Associado, sizeof(Associado), 1, arq);
         fclose(arq);
    
         printf ("\n     OPERACAO BEM SUCEDIDA!");
         getch();
        
    }
    
    void Tamanho_A()
    {
         int qtd;
         arq = fopen("Associados.txt","r");
         
         if (arq!=NULL){
                        fseek (arq, 0, SEEK_END);
                        qtd=ftell(arq);
                        nro_associados=qtd/tamanho_associados;
                        gotoxy(2,24); printf ("\n TAMANHO ARQ: %d e NRO ASSOCIADOS: %d!", qtd, nro_associados); printf (" Tamanho Associado: %d", sizeof(Associado));getch();
                        }
         fclose(arq);
    }

  7. Bom, é o seguinte, a intenção de um programa que eu estou fazendo, como exercício, é expandir abreviaturas, ou seja, se digita a abreviatura no programa, sua expansão e depois uma frase que contenha a abreviatura e o programa funciona de tal forma que imprima na tela substituindo a abreviatura e expansão, e tipo, eu queria saber como se detecta a string da abreviatura dentro da string da frase, por que eu não consegui fazer essa parte

    cara pelo que entendi, da pra você usar a funçao strstr da biblioteca string.h ela vai retornar uma sub-string... com paciencia da pra implementar so a abreviatura...

    valeewww, qualque coisa posta o cod aew q tentemo resolve

  8. O meu colega Marciel... me ajudou a solucionar...

    eu estava pegando a posição do vetor e não o valor da posição...

    e estava passando o tamanho do vetor com uma posição a mais!

    ordena (Associado, 0, num_Associados-1);

    e

    pivo= (int)((inicio+fim)/2);

    pivo=vet[pivo].cod;

  9. ESTOU A FAZER UM METODO DE ORDENAÇAO, POREM ACABEI DE não COMPREEENDER O QUE ACONTECE NO ALGORITMO ABAIXO,

    ELE ESTA ORDENANDO CORRETAMENTE, POREM O QUE EU GOSTARIA Q ACONTECECE (QUE É COPIAR O CODIGO - SOMENTE O CODIGO- E ORDENALO CONFORME O CODIGO) SOU INICIANTE E USO O DEV C++. não CONSIGO COMPREENDER O porque, SE alguém DER UMA LUZ AEW FICO MUITO GRATO :D

    VALLWWWWW SEGUE CODIGO ABAIXO:

    #include <stdio.h>

    #include <conio.h>

    #include <stdlib.h>

    #include <string.h>

    #include <iostream>

    #include <ctype.h>

    #include <windows.h>

    #define MAX 1000

    //ESTRUTURAS

    typedef struct Associados{

    int cod;

    char nome[30];

    char sobre_nome[30];

    int CPF;

    int Data_de_Associacao;

    float Saldo_em_Conta;

    };

    //ESTRUTURAS GLOBAIS

    Associados Associado[MAX];

    void cadastra_cliente();

    void print_Associado();

    void ordena (Associados vet[], int inicio, int fim);

    int num_Associados=0;

    int main()

    {

    cadastra_cliente();

    print_Associado();

    ordena (Associado, 0, num_Associados);

    print_Associado();

    getch();

    }

    void cadastra_cliente()

    {

    Associado[0].cod=4;

    strcpy (Associado[0].nome, "AAA");

    strcpy (Associado[0].sobre_nome, "AAA");

    Associado[0].CPF=123;

    Associado[0].Data_de_Associacao=123;

    Associado[0].Saldo_em_Conta=50;

    num_Associados++;

    Associado[1].cod=3;

    strcpy (Associado[1].nome, "BBBB");

    strcpy (Associado[1].sobre_nome, "BBBB");

    Associado[1].CPF=456;

    Associado[1].Data_de_Associacao=456;

    Associado[1].Saldo_em_Conta=100;

    num_Associados++;

    Associado[2].cod=2;

    strcpy (Associado[2].nome, "CCCC");

    strcpy (Associado[2].sobre_nome, "CCCC");

    Associado[2].CPF=789;

    Associado[2].Data_de_Associacao=789;

    Associado[2].Saldo_em_Conta=150;

    num_Associados++;

    Associado[3].cod=1;

    strcpy (Associado[3].nome, "DDD");

    strcpy (Associado[3].sobre_nome, "DDD");

    Associado[3].CPF=91;

    Associado[3].Data_de_Associacao=91;

    Associado[3].Saldo_em_Conta=200;

    num_Associados++;

    Associado[4].cod=7;

    strcpy (Associado[4].nome, "EEE");

    strcpy (Associado[4].sobre_nome, "EEEE");

    Associado[4].CPF=91;

    Associado[4].Data_de_Associacao=91;

    Associado[4].Saldo_em_Conta=200;

    num_Associados++;

    }

    void ordena (Associados vet[], int inicio, int fim)

    {

    printf ("\n ORDENANDO");

    int i, j, pivo, aux;

    i=inicio; j=fim;

    pivo= (int)((inicio+fim)/2);

    while (i<j)

    {

    while(vet.cod < pivo){ i+=1; }

    while(vet[j].cod > pivo){ j-=1; }

    if (i<=j)

    {

    aux=vet.cod;

    vet.cod=vet[j].cod;

    vet[j].cod=aux;

    i+=1;

    j-=1;

    }

    }

    if (j>inicio){ ordena(vet, inicio, j); }

    if (i<fim){ ordena(vet, i, fim); }

    }

    void print_Associado()

    {

    int i=0;

    while (i<num_Associados)

    {

    printf("\n\n CODIGO: %d", Associado.cod);

    printf("\n NOME: %s", Associado.nome);

    printf("\n SOBRENOME: %s", Associado.sobre_nome);

    printf("\n CPF: %d", Associado.CPF);

    printf("\n DATA: %d", Associado.Data_de_Associacao);

    printf("\n SALDO BRUTO: %.2f", Associado.Saldo_em_Conta);

    i++;

    }

    getch();

    }//FIM IMPRIME ASSOCIADOS

×
×
  • Criar Novo...