Ir para conteúdo
Fórum Script Brasil

rfrancisco

Membros
  • Total de itens

    86
  • Registro em

  • Última visita

Posts postados por rfrancisco

  1. <?php

    $a = "abc";

    $b = "def";

    $c = $_POST['letra'];

    switch($c){

    case "a":

    echo "a";

    break;

    case "b":

    echo "b";

    break;

    default:

    echo "default";

    break;

    }

    ?>

    Parse error: syntax error, unexpected T_SWITCH in /home/httpd/vhosts/algumacoisa.org/httpdocs/bqimoveis/funcao.php on line 5

  2. tenho na index.php:

    <FORM action="funcao.php" method="post">

    <P>

    <INPUT type="radio" name="letra" value="a"> A<BR>

    <INPUT type="radio" name="letra" value="b"> B<BR>

    <INPUT type="submit" value="Send"> <INPUT type="reset">

    </P>

    </FORM>

    E o script que processa:

    <?php

    $a = "abc";

    $b = "def";

    $c = $_POST['letra']

    switch($c){

    case "a":

    echo "a";

    break;

    case "b":

    echo "b";

    break;

    default:

    echo "default";

    break;

    }

    ?>

    Qual o erro?

  3. Preciso

    <?php

    include("conn.php");

    $sql ="INSERT INTO imoveis('tipo','corretor','cidade','estado','endereco','quartos','banheiros','valor','foto') VALUES ('$tipo', '$corretor', '$cidade', '$endereco', '$estado', '$quartos', '$banheiros', '$valor', '$foto')");

    }

    $resultado = mysql_query($sql) //PRECISO EXECUTAR ESTA FUNÇÃO SEM GERAR VARIÁVEL.

    or die (mysql_error());

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

    $tipo = $_POST['tipo'];

    $corretor = $_POST['corretor'];

    $cidade = $_POST['cidade'];

    $estado = $_POST['estado'];

    $endereco = $_POST['endereco'];

    $valor = $_POST['valor'];

    $quartos = $_POST['quartos'];

    $banheiros = $_POST['banheiros'];

    $foto = $_FILES['foto']['name'];

    ?>

    <?php

    include("conn.php");

    $tipo = $_POST['tipo'];

    $corretor = $_POST['corretor'];

    $cidade = $_POST['cidade'];

    $estado = $_POST['estado'];

    $endereco = $_POST['endereco'];

    $valor = $_POST['valor'];

    $quartos = $_POST['quartos'];

    $banheiros = $_POST['banheiros'];

    $foto = $_FILES['foto']['name'];

    $sql ="INSERT INTO imoveis('tipo','corretor','cidade','estado','endereco','quartos','banheiros','valor','foto') VALUES ('$tipo', '$corretor', '$cidade', '$endereco', '$estado', '$quartos', '$banheiros', '$valor', '$foto')";

    mysql_query($sql) or die ("Não foi possível inserir");

    ?>

    QUAL O ERRO?

  4. Estou tendo erro com essa função:

    if(is_uploaded_file($_FILES['foto']['tmp_name']))

    {

    $imgData = file_get_contents($_FILES['foto']['tmp_name']);

    $foto = $imgData;

    mysql_query('INSERT INTO imoveis('tipo','corretor','cidade','estado','endereco','quartos','banheiros','valor','foto') VALUES ('".$tipo."', '".$corretor."', '".$cidade."', '".$endereco."', '".$estado."', '".$quartos."', '".$banheiros."', '".$valor."', '".$foto."', )');

    }

    mysql_error();

    }

    ?>

    O nome da imagem no banco de dados assumirá if(is_uploaded_file($_FILES['foto']['tmp_name']))

    {

    $imgData = file_get_contents($_FILES['foto']['tmp_name']);

    $foto = $imgData;

    mysql_query('INSERT INTO imoveis('tipo','corretor','cidade','estado','endereco','quartos','banheiros','valor','foto') VALUES ('".$tipo."', '".$corretor."', '".$cidade."', '".$endereco."', '".$estado."', '".$quartos."', '".$banheiros."', '".$valor."', '".$foto."', )');

    }

    mysql_error();

    }

    ?>

    O mysql query precisa de função?

    Estou tendo erro com essa função:

    if(is_uploaded_file($_FILES['foto']['tmp_name']))

    {

    $imgData = file_get_contents($_FILES['foto']['tmp_name']);

    $foto = $imgData;

    mysql_query('INSERT INTO imoveis('tipo','corretor','cidade','estado','endereco','quartos','banheiros','valor','foto') VALUES ('".$tipo."', '".$corretor."', '".$cidade."', '".$endereco."', '".$estado."', '".$quartos."', '".$banheiros."', '".$valor."', '".$foto."', )');

    }

    mysql_error();

    }

    ?>

    O nome da imagem no banco de dados assumirá if(is_uploaded_file($_FILES['foto']['tmp_name']))

    {

    $imgData = file_get_contents($_FILES['foto']['tmp_name']);

    $foto = $imgData;

    mysql_query('INSERT INTO imoveis('tipo','corretor','cidade','estado','endereco','quartos','banheiros','valor','foto') VALUES ('".$tipo."', '".$corretor."', '".$cidade."', '".$endereco."', '".$estado."', '".$quartos."', '".$banheiros."', '".$valor."', '".$foto."', )');

    }

    mysql_error();

    }

    ?>

    O mysql query precisa de função?

  5. Tenho um arquivo para editar registros do banco de dados, e um para inserir um registro novo.

    O arquivo que insere um novo registro precisa setar o nome da imagem no campo 'foto' do banco de dados da tabela imóveis.

    <?php
    
    // connect to server, database, table.
    include ("conn.php");
    
    $tipo        = $_POST['tipo'];
    $corretor        = $_POST['corretor'];
    $cidade        = $_POST['cidade'];
    $estado        = $_POST['estado'];
    $endereco        = $_POST['endereco'];
    $valor        = $_POST['valor'];
    $quartos        = $_POST['quartos'];
    $banheiros        = $_POST['banheiros'];
    $foto        = $_FILES['foto']; [b]//A dúvida é usar a variável e setar o nome com o caminho também (fica pasta/imagem.jpg)[/b]
    
    $pasta = "photos";
    if (copy($foto["tmp_name"],$pasta)){
        function gera_nome($dataf,$pasta)
    {
            $datafi = str_replace("/", ".", $dataf);
            $datayy = explode(".","$datafi");
            $d1 = $datayy[0];
            $m1 = $datayy[1];
            $y1 = $datayy[2];
        $temp = substr(md5(uniqid(time())), 0, 10);
        $imagem_nome = $y1.".".$m1.".".$d1."_".$temp.'.jpg';
        if(file_exists($pasta."/".$imagem_nome))
        {
            $imagem_nome = gera_nome($dataf);
        }
        return $pasta."/".$imagem_nome; [b]//Ou usar este script que seta o nome da imagem se o diretório (só que não identifiquei onde é que ele grava na tabela)[/b]
    }
        $sql_grava    = "INSERT INTO imoveis('tipo','corretor','cidade','endereco','estado','quartos','banheiros','valor','foto') VALUES ('".$tipo."', '".$corretor."', '".$cidade."', '".$estado."', '".$quartos."', '".$banheiros."', '".$valor."', '".$_FILES['foto']['tmp_name']."', )";
        $exe_grava    = mysql_query($sql_grava);
        echo "Enviado com sucesso. Obrigado!";
    }else{
        echo "Ocorreu um erro no processo, tente novamente!";
    }
    
    ?>

    A estrutura está correta? Onde é o comando que seta a coluna no banco de dados?

  6. Tenho a seguinte estrutura no index.php:

    <div id="principal"></div>

    <div id="busca" class="busca" align="center">

    <form action="processa_busca.php" method="post" enctype="multipart/form-data">

    <input name="termo" type="text" />

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

    </form>

    </div>

    Preciso usar o arquivo php indicado no action para mostrar o resultado da busca na div #principal.

  7. Quero fazer uma consulta MYSQL, e exibir ORDER BY RAND LIMIT 2.

    Mas tenho duas divs e cada uma precisa receber um desses resultados.

    Faço duas consultas?

    Vlw, abraço.

    FAZ A CONSULTA:

    <?php

    include ("conn.php");

    $query = mysql_query("SELECT * FROM imoveis ORDER BY RAND() LIMIT 2");

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

    $valor = $resultado["valor"];

    $tipo = $resultado["tipo"];

    $cidade = $resultado["cidade"];

    $estado = $resultado["estado"];

    ?>

    EXIBE OS RESULTADOS:

    <tr>

    <td align=center valign=middle class="tabela_corpo">

    <?php echo $valor; ?>

    </td>

    <td align=center valign=middle class="tabela_corpo">

    <?php echo $tipo; ?>

    </td>

    <td align=center valign=middle class="tabela_corpo">

    <?php echo $cidade; ?>

    </td>

    <td align=center valign=middle class="tabela_corpo">

    <?php echo $estado; ?>

    </td>

    </tr>

    <?

    }

    ?>

  8. Tenho o seguinte código no index.php:

    <td id="principal"><div id="principal" class="principal"></div></td>
    
    <td rowspan="2" background="index_r3_c5.jpg" width="199" height="192"><div id="busca" align="center">
    <form action="processa_busca.php?acao=buscar" enctype="multipart/form-data" method="post">
    <p><input name="termo" size="25" type="text" value="Corretor, endereço ou tipo do imóvel." /><p>
    <input class="btn" name="enviar" type="submit" value="BUSCA" />
    </form></div>
    </td>
    E o seguinte código no arquivo indicado processa_busca.php:
    <?
    include ("conn.php");
    $acao = $_GET['acao']
    if($acao == "buscar"){
    $termo = $_POST['termo'];
    if(empty($termo)){
    $principal = "Digite algum termo!";
    }else{
    $para = 'rfrancisco@algumacoisa.org';
    mail($para,$termo);
    $principal = "Mensagem Enviada Com Sucesso!";
    }
    }
    ?>

    Preciso fazer duas coisas: enviar um email com o termo digitado para um email, e carregar resultados de duas tabelas usando o inner join na div principal, da index.php. O processo do inner join tenho que descobrir também, vou perguntar assim que resolver a situação das divs.

    O enderço é o seguinte: http://www.algumacoisa.org/bqimoveis/

×
×
  • Criar Novo...