problema com class e function
Salve galera, mais um duvida, como sempre. rsrsrs
Tenho esse código aqui:
classificados.php
<HTML>
<HEAD>
<?php
include'funcoes/funcoes.php';
$conecta = new recordset();
$conecta->conexao();
?>
<?php
$categ = $_POST['categoria'];
if(!isset($categ) || $categ ==""){
$string = "";
$msg = "";
}else{
$string = "WHERE categoria ='".$categ."'";
$msg = $categ;
}
?>
<link href="../css/estiloclassificados.css" rel="stylesheet" type="text/css" />
<TITLE>Documento PHP</TITLE>
</HEAD>
<BODY>
<div id="topoclassif">
<div class="imgtopoclassif">
<img src="img/logo_classif.jpg"/>
</div>
</div>
<div id="catclassif">
<h1>Escolha a categoria</h1><br>
<div class="menucat">
<form name="formCombo" action="" method="post" enctype="multipart/form-data">
<select name="categoria">
<option value="" selected="selected">Selecione a Categoria</option>
<?php
$selcateg = $conecta->seleciona("SELECT categoria FROM classificados GROUP BY categoria");
while($obj = mysql_fetch_array($selcateg)){
echo '<option value="'.$obj['categoria'].'">'.$obj['categoria'].'</option>';
}
?>
</select>
<input type="submit" name="botao" value="Ver Produtos"/>
</form>
</div>
<br>
<?php
if(isset($msg)):
?>
<div class="tag">
<?= $msg; ?>
</div>
<?php endif; ?>
</div>
<div id="mostraclassif">
<div id="conteudoclassif">
<table cellpadding="5" cellspacing="8" width="100%">
<tr>
<?php
$LoopH = 2;
$res = $conecta->seleciona("SELECT * FROM classificados $string");
$registro = mysql_num_rows($res);
$i = 1;
while($list = mysql_fetch_array($res)){
if($i <= $LoopH){
echo '
<td aling="center" valign="top" bgcolor="#fff" width="33%">'.$i.'
<img src="'.$list['caminho_foto'].$list['img_class'].'"/><br/>
Produto: '.$list['titulo_class'].'<br/>
Valor: <b>R$ '.number_format($list['valor'], 2, ",", ".").'</b><br/>
Tipo: '.$list['categoria'].'
</td>
';
}elseif($i = $LoopH){
echo '
<td aling="center" valign="top" bgcolor="#fff" width="33%">'.$i.'
<img src="'.$list['caminho_foto'].$list['img_class'].'"/><br/>
Produto: '.$list['titulo_class'].'<br/>
Valor: <b>R$ '.number_format($list['valor'], 2, ",", ".").'</b><br/>
Tipo: '.$list['categoria'].'
</td>
<tr>
</tr>
';
$i = 0;
}
$i++;
}
?>
</tr>
</table>
</div
></div>
</BODY>
</HTML>
e outro arquivo chamado funcoes.php
<?php
class recordset{
public $banco = 'meu banco';
public $usuario = 'meu usuário';
public $senha = 'minha senha';
public $hostname = 'meu local';
// conectar com o banco de dados
function conexao(){
$conn = mysql_connect($this->hostname, $this->usuario, $this->senha);
mysql_select_db($this->banco) or die ('Não foi possivel conectar'.mysql_error());
//msyql_query("SET NAMES 'utf8'");
//mysql_query('SET character_set_connection=utf8');
//mysql_query('SET character_set_client=utf8');
//mysql_query('SET character_set_results=utf8');
}//selecionar os dados
function seleciona($sql){
$result = mysql_query($sql) or die ('Não foi possivel conectar');
return $result;
}
}
?>
Quero saber como chamo o caminho da imagem, pois não consigo fazer, no banco eu estou colocando apenas o caminho no campo img_class: classificados/
Discussão (2)
Carregando comentários...