LuizFumes Postado Julho 8, 2004 Denunciar Share Postado Julho 8, 2004 Galera tow fazendo assim a função com passagem de parametro.. function grava(valor) { $_SESSION[produto] = valor; }Isso está certo? porque tá dando erro...O codigo todo é o seguinte:<?php session_start(); function grava(valor) { $_SESSION[produto] = valor; } include 'prod_conecta.php'; echo("<table bgcolor=#7093DB width=100% > <tr> <td><b>Codigo procurado:</b> $prod_linha </table> "); if ($busca_exata_linha) { $query = mysql_query("SELECT * FROM produto WHERE prd_linha like '$prod_linha'"); } else { $query = mysql_query("SELECT * FROM produto WHERE prd_linha like '%$prod_linha%'"); } $contagem = mysql_num_rows($query); if ($contagem == 0) { echo "Nenhum registro encontrado"; } else { echo("<table bgcolor=#7093DB width=100%> <tr> <td><b>$contagem itens encontrados</td> </table><br> "); echo(" <table border=0 width=530>"); echo("<form method=POST name=frmApresenta ACTION=prod_detalhes.php"); echo(" <tr bgcolor=#7093DB> <td><b><center>Cógido</center></b></td> <td><b><center>Descrição</center></b></td> <td><b><center>Linha</center></b></td> <td><b><center>Detalhes</center></b></td> </tr> "); $contador = 0; while ($contagem = mysql_fetch_array($query)) { if (($contador % 2) != 0) { echo("<tr bgcolor=#E6E8FA> <td><center>$contagem[prd_codigo]</center> </td> <td>$contagem[prd_descricao]</td> <td><center>$contagem[prd_linha]</center></td> <td><center><input type=submit value='' onClick=grava($contagem[prd_codigo])></td> </tr> "); } else { echo("<tr bgcolor=#FFFFFF> <td><center>$contagem[prd_codigo]</center> </td> <td>$contagem[prd_descricao]</td> <td><center>$contagem[prd_linha]</center></td> <td><center><input type=submit value='' onClick=grava($contagem[prd_codigo])></center></td> </tr> "); } $contador++; } echo("</form>"); }?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 --Fabiano-- Postado Julho 8, 2004 Denunciar Share Postado Julho 8, 2004 Ae cara, não vi o código todo não mas a função você esta usando errado: As variáveis devem conter o $:function grava($valor) { $_SESSION['produto'] = $valor;}Falows... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
LuizFumes
Galera tow fazendo assim a função com passagem de parametro..
function grava(valor)
{
$_SESSION[produto] = valor;
}
Isso está certo? porque tá dando erro...
O codigo todo é o seguinte:
<?php
session_start();
function grava(valor)
{
$_SESSION[produto] = valor;
}
include 'prod_conecta.php';
echo("<table bgcolor=#7093DB width=100% >
<tr>
<td><b>Codigo procurado:</b> $prod_linha
</table>
");
if ($busca_exata_linha)
{
$query = mysql_query("SELECT * FROM produto WHERE prd_linha like '$prod_linha'");
}
else
{
$query = mysql_query("SELECT * FROM produto WHERE prd_linha like '%$prod_linha%'");
}
$contagem = mysql_num_rows($query);
if ($contagem == 0)
{
echo "Nenhum registro encontrado";
}
else
{
echo("<table bgcolor=#7093DB width=100%>
<tr>
<td><b>$contagem itens encontrados</td>
</table><br> ");
echo(" <table border=0 width=530>");
echo("<form method=POST name=frmApresenta ACTION=prod_detalhes.php");
echo("
<tr bgcolor=#7093DB>
<td><b><center>Cógido</center></b></td>
<td><b><center>Descrição</center></b></td>
<td><b><center>Linha</center></b></td>
<td><b><center>Detalhes</center></b></td>
</tr> ");
$contador = 0;
while ($contagem = mysql_fetch_array($query))
{
if (($contador % 2) != 0)
{
echo("<tr bgcolor=#E6E8FA>
<td><center>$contagem[prd_codigo]</center> </td>
<td>$contagem[prd_descricao]</td>
<td><center>$contagem[prd_linha]</center></td>
<td><center><input type=submit value='' onClick=grava($contagem[prd_codigo])></td>
</tr>
");
}
else
{
echo("<tr bgcolor=#FFFFFF>
<td><center>$contagem[prd_codigo]</center> </td>
<td>$contagem[prd_descricao]</td>
<td><center>$contagem[prd_linha]</center></td>
<td><center><input type=submit value='' onClick=grava($contagem[prd_codigo])></center></td>
</tr>
");
}
$contador++;
}
echo("</form>");
}
?>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.