Ir para conteúdo
Fórum Script Brasil

JaguA

Membros
  • Total de itens

    798
  • Registro em

  • Última visita

Posts postados por JaguA

  1. blza que bom que funciono...

    sim era para você por ao seu modo mesmo... você vai melhotando isso de acordo com o seu conhecimento meu intuito era esse mesmo.. somente falar como faz e vocÊ da seus pulos rsrs...

    qualquer coisa so cria tópico ae.

  2. apos a query basica coloque um If com o mysql_num_rows se for maior que 0 faça tudo abaixo se não voce cloque algo para aparecer dai.

    exemplo basico

    $sql = mysql_query("SELECT * FROM tabela");
    $num = mysql_num_rows($sql);
    
    if($num > 0) {
    
    $array = mysql_fetch_array($sql);
    
    
    TODO CONTEUDO AQUI!
    
    } else {
    
    echo "NÃO FOI ENCONTRADO REGISTRO";
    
    }

  3. tenta fazer sem o foreach primeiro exploda somente para conta quantos intes vai ter depois de um loop...

    para vocÊ entendo melhor faça o seguinte ao invez de fazer o for each sdimplesmente de um echo no post do formulario assim.

    echo $_POST['id_foto'][0];
    echo " - ";
    echo $_POST['legenda'][0];

    você vai trabalhar associando eles pelo indice do array .. assim não tem erro pois a Primeira ID é a correspondente ao primeira legenda pelo primeiro indice que é 0

    tenta ai e me diz se deu certo.

  4. tem como sim e não precisa ser assim.

    veja bem, vocÊ não precisa manda o ID por post assim vocÊ evita usa uam pesquisa no envio do form. faça assim

    $legenda = $_POST["legenda[]"];
    
    $i = 0;
    foreach($_POST['legenda'] as $novas1) {
    
    $id_foto[$i] = $array['id'];
    
    $i++;
    
    echo "Codigo Foto : {$id_foto[$i]}";
    echo "<br>";
    echo "Legenda : {$novas1}";
    echo "<br>";
    echo "------------------------------";
    echo "<br>";
    
    }

    tenta assim lembre-se que nesse local do script vocÊ tem que fazer a pesquisa no banco para trazer os ID então ao invez de pesquisar no formulario vai pesquisa na ação...

    não sei se seria a forma mais apropriada e nem sei com certeza se resolve seu problema mas espero que sim ;P

  5. Disposto a te ajudar creio que estou, pois expliquei para você detalhadamente como fazer e dei alguns exemplos... se esta esperando que eu faça para você, me desculpe mas isso não vai acontecer.

    comece a desenvolver e quando tiver duvidas com relação ao que está fazendo pode vir perguntar.

  6. faça a mesma coisa no ID da foto. mas no foreach ...

    na mesma sequencia que vem a legenda deve vir o ID certo ?

    então quando tu fizer o foreach já coloque para receber o ID também mas o ID vindo do banco...

  7. é so você procura sobre a função LIMIT... no seu caso o primeiro select fica assim

    SELECT * FROM tabela LIMIT 0,5 -> mostra do registro 0 ao 5

    depois

    SELECT * FROM tabela LIMIT 6,5 -> vai mostra do registro 6 ao 10

    dessa forma ele mostra de 5 em 5

    deu pra entender?

    o LIMIT funciona assim primeiro você coloca a partir de que registro ele deve começar a mostrar e depois a quantidade que deve mostrar.

    qualquer coisa so gritar ae.

  8. Bem o sistema de autenticação é simples...

    vu te passar a lógica e você fica encarregao de desenvolver o scritpo e a segurança nescessária.

    Crie o seu formulario HTML onde o usuario informara os dados...

    passe por method post para a pagina PHP...

    NA PAGINA PHP

    receba os dados do POST...

    faça um select no banco de dados na tabela de usuario onde o login for a mesma que o usuario digitou e a senha a mesma que o usuario digitou...

    se retorna um valor maior que 0 é porque está correto se não usuario e senha não existem ou está incorreto.

    caso seja verdadeiro e exista adicione uma SESSION para ele poder transitar no sistema sem a nescecidade de logar novamente.

    beleza a lógica essa vou por um exemplos basico para auxilhar no entendimento.

    <form action="pagina.php" method="post">
    
    <input name="login" />
    
    <input name="senha" />
    
    <input type="submit" value="Entrar" />
    
    </form>
    
    agora o arquivo[b] pagina.php[/b]
    $usuario = $_POST['login'];
    $senha = $_POST['senha'];
    
    $sql = "SELECT * FROM alunos WHERE login = {$usuario} AND senha = {$senha}";
       $qry = mysql_query($sql);
           $num = mysql_num_rows($qry);
    
    if($num > 0) {
    
    $_SESSION[aluno] = true;
    
    } else {
    
    echo "USUARIO OU SENHA ERRADO";
    
    
    }

    bem exemplo bem basico tem muita coisa para melhorar ai MUITA MESMO ... mas para você entender e sabe como funciona e pode fazer está ai.

    qualquer duvida durante o desenvolvimento... vir ae de novo ^^

  9. Opa.. é possivel sim primeiro preciso ver como ta seu HTML para saber onde que essa linha fica no teu HTML e do CSS para saber como que está...

    de qualquer forma so resumindo assim voê nem precisa usar imagem nessa linha declares um div que tenha espaço total do site por exemplo

    entre o Head e o Body. e que fique claro a baixo do seu menu... essa div você estabelece algo tipo assim.

    #linha_menu {
    
    width: 100%;
    height: 3px;
    background-color: blue;
    
    }

    beleza isso já deve resolver seu problema... talvez seja nescessario por um float left. para a div fica posicionada.

    quanto a cor é so você mudar para o c´pdigo do azul mais escuro.

    qualquer duvida só falar.

  10. Opa agora consegui entender rsrs..

    Primeiro - Não de Up é proibido. Aguarde alguém vir aqui e te ajudar.

    vamos lá se for para mostra a quantidade de registro é muito facil

    vou por um exemplo aqui e você aplique a seu código...

    $sql = "SELECT * FROM produtos";
    
    $qry = mysql_query($sql);
    
    $qtd = mysql_num_rows($qry);
    
    
    echo "Existe {$qtd} produtos cadastrados.";

    Bem so enfatizando... mysql_num_rows é o comando responsavel por te retorna quantas linha foi afetadas, no caso quantas foram selecionadas, alteradas no que foi enviando pela query...

    bem espero que tenha entendido rsrs.. qualquer duvida só falar.

×
×
  • Criar Novo...