rfrancisco
-
Total de itens
86 -
Registro em
-
Última visita
Posts postados por rfrancisco
-
-
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?
-
Preciso executar um update na tabela à partir de um fromulário GET.
tenho esse comando:
"SELECT * FROM imoveis WHERE codigo='$cod' (nomes) (valores)"
Qual o erro?
-
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?
-
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?
-
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?
-
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.
-
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>
<?
}
?>
-
up
-
up
-
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/
Funcao Switch
em PHP
Postado
<?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