Ir para conteúdo
Fórum Script Brasil

rfrancisco

Membros
  • Total de itens

    86
  • Registro em

  • Última visita

Posts postados por rfrancisco

  1. $sql2 = mysqli_query($conn, "DELETE FROM noticias where id = '$id'");
    if(!$sql2){
    echo "<p align=\"center\">Registro excluído.</p>";
    echo "<a href=\"index_admin.php\">Voltar</a>";
    } else {
    echo "<p align=\"center\">Não foi possível excluir</p>";

    Notice: Undefined variable: conn in C:\xampp\htdocs\relativaonline\arquivo.php on line 8

    Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\relativaonline\arquivo.php on line 8

    Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\relativaonline\arquivo.php on line 9

  2. SCRIPT:

    <table width="300" align="center" class="formulario"><tr><td>Usuário:</td><td>Título: </td><td>Mensagem: </td></tr>
    <?php
    $sql=mysqli_query($conn, "SELECT * FROM noticias order by id ASC limit 0,4");
    $query = mysqli_query($conn, $sql);
    if(mysqli_num_rows($sql)==1) {
    echo "Sem notícias.";
    } else {
    $dados=mysql_fetch_array($query);
    echo "<tr><td>" . $dados['username'] . "</td><td>" . $dados['titulo'] . "</td><td>" . $dados['mensagem'] . "</td></tr>";
    }
    ?>
    </table>

    ERRO:

    Warning: mysqli_query(): Couldn't fetch mysqli in C:\xampp\htdocs\relativaonline\index_admin.php on line 21

    Warning: mysqli_query(): Empty query in C:\xampp\htdocs\relativaonline\index_admin.php on line 22

    Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\relativaonline\index_admin.php on line 23

    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\relativaonline\index_admin.php on line 26

    Usuário: Título: Mensagem:
  3. Estou com problema. A consulta é na tabela que foi indicada mas o resultado é zero.

    Mostra resultados da mesma consulta.

    include "conect.php";

    $sql=mysqli_query($conn, "SELECT * FROM noticias order by id ASC LIMIT 0,4");
    if(!$sql){
    echo "Não há mensagens.";
    } else {
    while ($dados = mysql_fetch_array($sql)) {

    echo "<table align=\"center\" class=\"formulario\"><tr><td width=\"80\">Usuário</td><td width=\"80\">Título</td><td width=\"200\">Mensagem</td></tr>";

    echo "<tr height=\"40\"><td>" . $dados['username'] . "</td><td>" . $dados['titulo'] . "</td><td>" . $dados['mensagem'] . "</td></tr>";
    }
    echo "</table>";

    O script processa tabelas para exibir na página.

  4. Exatamente a questão se refere à uma coluna do BD.

    O objetivo seria colocar o resultado numa query e exibir a alteração no formulário, caso seja necessário.

    Então teria (AÇÃO = $_POST["acao"] se desejava alterar/incluir/excluir - e um esquema com ELSEIF.

    Ficou parecido com isso:

    <td>Email:</td>

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

    <tr>

    <td>Alterar <input name="acao" type="radio" value="alterar" checked="checked" /></td>

    <td>Cadastrar <input name="acao" type="radio" value="cadastrar" /></td>

    <td>Excluir<input name="acao" type="radio" value="excluir" /></td></tr>

    <tr><td><input name="cadastrar" type="submit" id="cadastrar" value="Concluir meu Cadastro!" /><input name="limpar" type="reset" id="limpar" value="Limpar Campos preenchidos!" /></td>

    Código:

    include "conect.php";

    if($acao = "exclui"){

    $sql = mysqli_query($conn, "SELECT * FROM usuarios WHERE username='$nome_usuario'");

    if(mysqli_num_rows($sql)==1) {

    $dados = mysqli_fetch_array($sql);

    echo "Registro encontrado " .$dados["nome"];

    } else {

    echo "Não foi possível excluir";

    }

    } elseif($acao = "altera") { //UPDATE FROM...

    Alguém pode me mostrar os querys já com as váriaveis?

  5. Este código pode ser usado?

    .meio{
    position: relative;
    float: left;
    background-color: #000000;
    div a {
    width: 59px;
    height: 59px;
    display: block;
    background-image: url('images/btnhome.png');
    }
    div a:hover {
    background-image: url('images/btnhomeh.png);
    }
    }

  6. <script type="text/javascript">

    $(document).ready(function() { //Start up our Featured Project Carosuel

    $('#featured ul').roundabout({

    easing: 'easeOutInCirc',

    duration: 600

    });

    });

    </script>

    USO O DIV 'FEATURED' QUE INTERPRETA A FUNÇÃO:

    <div id="featured" class="clearfix grid_12">

    <ul>

    <li>

    <a href="portfolio_single.html">

    <span>BATIZADOS</span>

    <img src="images/600x300.gif" alt="" />

    </a>

    </li>

    USAR A MESMA FUNÃO PARA MOSTRAR OS BANNERS E ABRIR OS LINKS NA MESMA DIV!

  7. <script type="text/javascript">

    $(document).ready(function() { //Start up our Featured Project Carosuel

    $('#featured ul').roundabout({

    easing: 'easeOutInCirc',

    duration: 600

    });

    });

    </script>

    USO O DIV 'FEATURED' QUE INTERPRETA A FUNÇÃO:

    <div id="featured" class="clearfix grid_12">

    <ul>

    <li>

    <a href="portfolio_single.html">

    <span>BATIZADOS</span>

    <img src="images/600x300.gif" alt="" />

    </a>

    </li>

    USO UM SCRIPT PARA O BANNER E O MESMO SCRIPT ABRIR OS LINKS NA MESMA DIV!

  8. COLOQUEI UM SISTEMA MYSQL NA PÁGINA, APENAS PORQUE PRECISO DIFERENCIAR OS USÁRIOS!

    <td class="conteudo" height="200" background="CONTEUDO.jpg"><div id="conteudo">

    <?

    mysql_connect("alguma", "sly", "Qp#Lm9BZ1{") or die(mysql_error());

    mysql_select_db("bqimoveis") or die(mysql_error());

    session_start()

    if(IsSet($_SESSION['pass'])) {

    echo "<div id=\"login\">";

    echo "<a href=\"#\" onclick=\"abrirPag('login.php');\">Login</a>";

    echo "<a href=\"#\" onclick=\"abrirPag('imoveis.php');\">Imóveis</a>";

    echo "<a href=\"#\" onclick=\"abrirPag('exibe_corretores.php');\">Corretores</a>";

    echo "<a href=\"#\" onclick=\"abrirPag('classificados.php');\">Classificados</a>";

    echo "<a href=\"#\" onclick=\"abrirPag('serviços.php');\">Serviços</a>";

    echo "</div>";

    else { echo "Não encontramos seu usuário."; }

    ?>

    </div></td>

    O PROBLEMA é QUE NÃO EXIBE O COOKIE DESEJADO!!!

  9. <td colspan="6" width="1024" height="228" border="0"><div id="conteudo" class="conteudo" align="center">

    <iframe src="conteudo.php" width="1024" height="400" border="0" scrolling="no"></iframe></div>

    TENHO UM COMANDO PARA O SCROLL APAREÇER APENAS NA VERTICAL, PARA USAR NA DIV?

  10. ESSE FORUMLÁRIO ABRE NA PÁGINA DEPOIS QUE O USUÁRIO DIGITA O LOGIN!

    <?php

    include "conn.php";

    $resultado = mysql_query("SELECT * FROM usuarios WHERE username='$nome_usuario'");

    if(mysql_num_rows($resultado)==1){

    echo "Logado como $nome_usuario.</br>";

    echo " <a href=\"#\" onClick=\"abrirPag('cadastra_corretor.php');\">Cadastrar corretor</a> |";

    echo " <a href=\"#\" onClick=\"abrirPag('exclui_corretor.php');\">Exclui corretor</a> |";

    echo " <a href=\"#\" onClick=\"abrirPag('cadastra_imovel.php');\">Cadastrar imóvel</a> |";

    echo " <a href=\"#\" onClick=\"abrirPag('exclui_imovel.php');\">Excluir imóvel</a> |";

    echo " <a href=\"#\" onClick=\"abrirPag('cadastra_corretor.php');\">Cadastrar corretor</a> |";

    echo " <a href=\"#\" onClick=\"abrirPag('imprimir.php');\">Imprimir</a> |";

    echo " <a href=\"#\" onClick=\"abrirPag('enviar_img.php');\">Enviar Imagens</a> |";

    echo " <a href=\"logout.php\"> Logout</a></br>";

    }

    ?>

  11. <?

    set_time_limit (0);

    include ("conn.php");

    $imovel = $_POST['codigo'];

    $pasta = "photos";

    for ($i=1 ; $i<=4 ; $i++) {

    $id_arquivo = "imagem".$i;

    $nome_arquivo = $_FILES[$id_arquivo]['name'];

    $tamanho_arquivo = $_FILES[$id_arquivo]['size'];

    $arquivo_temporario = $_FILES[$id_arquivo]['tmp_name'];

    if(copy($arquivo_temporario, "$pasta/$imovel/$nome_arquivo")) {

    $sql = ("UPDATE imoveis SET $id_arquivo='$pasta/$imovel/$nome_arquivo' WHERE codigo='$imovel'");

    $exe_update = mysql_query($sql) or die("Erro" . mysql_error());

    echo "$id_arquivo atualizado com o arquivo $nome_arquivo. Obrigado!";

    } else {

    mkdir("$pasta/$imovel", 0777);

    copy($arquivo_temporario, "$pasta/$imovel/$nome_arquivo");

    $sql = ("UPDATE imoveis SET $id_arquivo='$pasta/$imovel/$nome_arquivo' WHERE codigo='$imovel'");

    $exe_update = mysql_query($sql) or die("Erro" . mysql_error());

    echo "$id_arquivo atualizado com o arquivo $nome_arquivo. Obrigado!";

    }

    }

    ?>

    O script tá colocando nome no banco de dados, o problema é que não tá copiando as imagens pro servidor.

  12. O arquivo tem que ser copiado no servidor e o nome fica na base de dados.

    Preciso da variável $i para receber os nomes dos campos do formulário e automatizar o processo.

    Imagem1, Imagem2, Imagem3, Imagem4 são os campos na tabela e os arquivos tem nomes diferentes.

    Cada arquivo precisa passar pelo script.

    set_time_limit (0);

    include 'conn.php';

    $imovel = $_POST['codigo'];

    $pasta = "photos";

    for ($i=1 ; $i<=5 ; $i++) {

    $id_arquivo = "arquivo".$i;

    $erro = FALSE;

    $nome_arquivo = $_FILES[$id_arquivo]['name'];

    $tamanho_arquivo = $_FILES[$id_arquivo]['size'];

    $arquivo_temporario = $_FILES[$id_arquivo]['tmp_name'];

    }

    Isso está correto?

  13. <?

    set_time_limit (0);

    include ("conn.php");

    $imovel = $_POST['codigo'];

    $pasta = "photos";

    for ($i=1 ; $i<4 ; $i++);

    $id_arquivo = "imagem".$i;

    $nome_arquivo = $_FILES[$id_arquivo]['name'];

    $tamanho_arquivo = $_FILES[$id_arquivo]['size'];

    $arquivo_temporario = $_FILES[$id_arquivo]['tmp_name'];

    $sql = ("UPDATE imoveis SET $id_arquivo='$nome_arquivo' WHERE codigo='$imovel'");

    $exe_update = mysql_query($sql) or die("Error" . mysql_error() );

    echo "Atualizado com sucesso. Obrigado!";

    ?>

    Ou seja, preciso fazer a função adicionar os nomes dos arquivos em cada campo na tabela.

    Qual é o comando que preciso usar?

  14. Seguinte:

    O formulário têm quatro campos de imagem, imagem1 até imagem4.

    Preciso receber os campos do formulário, executar a função para upload com cada campo usando a função de incremento, e gravar na tabela os nomes dos arquivos que enviei.

  15. Tenho um formulário que envia imagens para o host e copia nomes na tabela, usando uma variável de incremento automático.

    O form tem quatro campos que enviam as imagens para o servidor.

    <?

    set_time_limit (0);

    include ("conn.php");

    $imovel = $_POST['codigo'];

    $pasta = "photos";

    for ($i=1 ; $i<=5 ; $i++);

    $id_arquivo = "imagem".$i; (EQUIVALE A $_POST['imagem1'] e assim por diante até 4)

    $nome_arquivo = $_FILES[$id_arquivo]['name'];

    $tamanho_arquivo = $_FILES[$id_arquivo]['size'];

    $arquivo_temporario = $_FILES[$id_arquivo]['tmp_name'];

    echo "Imagem: $nome_arquivo - Posição: $id_arquivo";

    ?>

    De que modo ficaria a estrutura do script para que eu consiga usar o mysql e inserir as imagens em meus campos de imagens que são imagem1 até imagem4?

  16. if(file_exists ("$pasta/$imovel")) {

    if (copy ($arquivo_temporario, "$pasta/$imovel/$nome_arquivo")){

    echo "<p align=center>A imagem <b>$nome_arquivo</b> foi atualizada com sucesso.</p>";

    $sql="UPDATE imoveis SET $id_arquivo ='$pasta/$imovel/$nome_arquivo' WHERE codigo='$imovel'";

    $exe_update = mysql_query($sql) or die("Erro" . mysql_error());

    } else {

    echo "Erro."; die(mysql_error);

    } else {

    mkdir("$pasta/$imovel");

    echo "$nome_arquivo - $id_arquivo";

    }

    ?>

    Não está funcionando.

  17. Tenho a função funcionando, mas recebo erro ao fazer uptade com novas imagens, porque a função não permite gravar em cima.

    if(!$erro && copy($arquivo_temporario, "$pasta/$imovel/$nome_arquivo")) {

    if(file_exists("$pasta/$imovel/$nome_arquivo"));

    echo "<p align=center>O upload do arquivo <b>$nome_arquivo</b> foi concluído com sucesso.</p>";

    $sql="UPDATE imoveis SET $id_arquivo ='$pasta/$imovel/$nome_arquivo' WHERE codigo='$imovel'";

    $exe_update = mysql_query($sql) or die("Error" . mysql_error() );

    echo "Atualizado com sucesso. Obrigado!";

    } else {

    mkdir("$pasta/$imovel", 0777);

    echo "<p align=center>O upload do arquivo <b>$nome_arquivo</b> foi concluído com sucesso.</p>";

    $sql="UPDATE imoveis SET $id_arquivo ='$pasta/$imovel/$nome_arquivo' WHERE codigo='$imovel'";

    $exe_update = mysql_query($sql) or die("Error" . mysql_error() );

    echo "Atualizado com sucesso. Obrigado!"; } else {

    echo "<p align=center>O arquivo $nome_arquivo não pôde ser copiado para o servidor.</p>";(mysql_error());

    }

    }

    De que maneira eu poderia configurar uma mensagem de erro quando o mkdir não puder ser utilizado?

  18. Eu olhei, não têm erro...

    Eu tinha um script que renomeava o nome da imagem e copiava por move uploaded...

    Mas tive que alterar umas coisas na página e não deu mais pra usar...

    Esse aí também usa move uploaded, e é provavél que o erro seja na função...

    Vou mudar pra copy... Se funcionar eu posto...

×
×
  • Criar Novo...