• 0
Sign in to follow this  
Guest - Fabricio -

Ajuda Urgente

Question

Guest - Fabricio -

Galera - estou deseperado

Acredito que seja uma coisa simples, porem tentei de varias maneiras e não

obtive resultado.

Ocorre o seguinte com o codigo abaixo

Não consigo exibir a imagem do produto e os produtos al mesmo tempo,

quando consigo exibir a imagem, vem sempre faltando um registro.

Quando acerto os registro a imagem não é exibida

alguém pode me ajudar?

Com juntar as duas coisas

ACREDITO QUE O ERRO ESTA NAS LINHAS

$row = @mysql_fetch_array($result);

while ($row = @mysql_fetch_array ($result, MYSQL_ASSOC)){

<?php

[email protected]_connect('localhost','','') or die("Não pude conectar: " .

mysql_error());

@mysql_select_db("banco", $link);

if (isset($_SESSION["s_tipopesq"])) {

$sql=SELECT PRO.*, TIP.TIPFOTO, TIPDESC FROM produtos PRO ".

"INNER JOIN tipos TIP ON TIP.TIPCODIGO = PRO.TIPCODIGO ";

$sql_f="SELECT * FROM tipos";

if ($_SESSION["s_tipopesq] == 1) {

$sql.="WHERE PRO.TIPCODIGO = '" . $_SESSION["s_produtos"] . "'";

}

}

$result = mysql_query($sql, $link);

$row = @mysql_fetch_array($result);

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link href="estilos/dsantis.css" rel="stylesheet" type="text/css">

</head>

<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0">

<table width="100%" border="0" align="center" cellpadding="0"

cellspacing="0">

<tr>

<td width="57%" valign="top">

<div align="center">

<p><strong>

<img src="fotos/<? echo $row["TIPFOTO];?>"></strong></p>

<p><strong></strong></p>

</div></td>

<td width="43%"><table width="100%" border="0" align="center"

cellpadding="0" cellspacing="0" >

<tr>

<td width="308" align="center"><table width="100%" border="0"

cellspacing="2" cellpadding="2">

<tr>

<td align="center" valign="top" bgcolor="006699">

<table width="101%" border="0" cellspacing="0"

cellpadding="4">

<tr>

<td align="center" bgcolor="#6699CC"><strong><font

color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><?php

echo $row["TIPDESC"]?>

</font><font color=#000000" size="2" face="Verdana,

Arial, Helvetica, sans-serif">

Localizados: <?php echo

@mysql_num_rows($result);?></font></strong></td>

</tr>

</table></td>

</tr>

</table></td>

</tr>

<tr>

<td><div align="center"><strong></strong></div></td>

</tr>

<tr>

<td align="center"><table width="308" border="0" cellspacing="1"

cellpadding="3" class="BordaGrid">

<tr align="center" class="ftTitGrid">

<td width="44">Codigo</td>

<td width="189">Descri&ccedil;&atilde;o</td>

<td width="53">Unidade</td>

</tr>

<?php

if (mysql_num_rows($result) > 0) {

$cor=0;

while ($row = @mysql_fetch_array ($result, MYSQL_ASSOC)){ $cor++;

if ($cor > 1)

$cor=0;

?>

<tr align="center" class="<?php echo ($cor==1 ?

"ftCorpoGridON" : "ftCorpoGridOFF")?>">

<td ><?php echo $row["PROCODIGO]?></td>

<td><?php echo $row["PRODESC"]?></td>

<td><?php echo $row["UNID"]?></td>

</tr>

<?php

} // while ($row = ...

}

else { // if (mysql_num ...

?>

<tr align="left">

<td colspan="7" align="center" class="ftCorpoGridON">O

ve&iacute;culo

pesquisado n&atilde;o foi encontrado.<br>

Por favor, tente uma nova pesquisa.</td>

</tr>

<tr align="left">

<td colspan="7" align="center" class="ftCorpoGridON">

</td>

</tr>

<?php

}

?>

</table></td>

</tr>

</table></td>

</tr>

</table>

</body>

<?php

@mysql_free_result($result);

?>

</html>

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

E ai cara beleza ...

vamo lá ... ao que me parece o erro esta na linha em que precede a linha em vermelho !!

$result = mysql_query($sql, $link);
o comando mysql_query não necessita da passagem do argumento "$LINK", passa apenas a query "$SQL".... ficando assim:
$result = mysql_query($sql);

Abraços ...

Share this post


Link to post
Share on other sites
  • 0

Mas...

Se $link é um identificador de conexão("uma conexão") não é errado fazer isso.

 $result = mysql_query($sql, $link);

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this