Jump to content


frokanini's Content

There have been 3 items by frokanini (Search limited from 29/03/2023)


Ordernar por                Order  

#893250 Visualizar Artigo Em Php

Posted by frokanini on 21/01/2008, 20:00 in PHP

tu tem qe colocar dentro das tags do php (<?php e ?>)
o seguinte

echo $rs['nomedocampo'];

onde nomedocampo é o nome do campo no banco de dados onde tá armazenado o nome do teu produto!


obrigado..

vou testar isso agora..

valeu :)



#893032 Visualizar Artigo Em Php

Posted by frokanini on 21/01/2008, 06:48 in PHP

precisava que alguem me ajuda-se ...

tenho de listar os artigos todos ver o registo, mas nao consigo meter o nome do produto a aparecer.

o cod é o seguinte:
[codebox]
<form action="produtos.php" method="GET">
Criterio de busca:
<input type="text" name="criterio" size="22" maxlength="150">
<input type="hidden" name="pagina" value="1" size="22" maxlength="150">

<input type="submit" value="Buscar">
</form>
<?
//inicio o critério e recebo qualquer cadeia que se deseje procurar

if($_SERVER["REQUEST_METHOD"] == "GET")
{
/* Define $txt_criterio e utiliza addslashes() para
* minimizar os riscos de commandos SQL malignos: */

$txt_criterio = addslashes($_GET["criterio"]);
$criterio = " where nome_artigo like '%" . $txt_criterio . "%'";

//conecto com a base de dados
$conn = mysql_connect("localhost","root","root");
mysql_select_db("pluristock",$conn);
//Limito a busca
$TAMANHO_PAGINA = 10;
//examino a página a mostrar e o inicio do registro a mostrar
$pagina = $_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $TAMANHO_PAGINA;
}
//vejo o número total de campos que há na tabela com essa busca
$ssql = "select * from tmaterial " . $criterio;
echo "
$ssql</p>";
$rs = mysql_query($ssql,$conn);
$num_total_registos = mysql_num_rows($rs);
//calculo o total de páginas
$total_paginas = ceil($num_total_registos / $TAMANHO_PAGINA);
//ponho o número de registros total, o tamanho de página e a página que se mostra

//construo a sentença SQL
$ssql = "select * from tmaterial " . $criterio . " limit " . $inicio . "," . $TAMANHO_PAGINA;

$rs = mysql_query($ssql);?>
<form name="remover" action="apagar_prod.php" method="post">
<table cellpadding="2" cellspacing="1" border="0">
<tr>
<td width="10%">&nbsp;</td>
<td width="60%"> Nome do produto </td>
<td> Editar </td>
</tr>
[/codebox]
Trecho com problema:
[codebox]
<?php
while ($fila = mysql_fetch_object($rs)){
?>

<tr>
<td><input type="checkbox" name="deletar[]" value="'.$rs['id_artigo'].'" /></td>
<td>.$rs['nome_artigo'].</td>
<td><a href="link_editar.php?idproduto='.$rs['id_artigo'].'"> editar </a></td>
</tr>
<?php
}
echo "Número de registros encontrados: " . $num_total_registos . "<br>";
echo "Mostram-se páginas de " . $TAMANHO_PAGINA . " registros cada uma<br>";
echo "A mostrar a página " . $pagina . " de " . $total_paginas . "<p>";
//fechamos o conjunto de resultado e a conexão com a base de dados
mysql_free_result($rs);
mysql_close($conn);
//mostro os diferentes índices das páginas, se é que há várias páginas
if ($total_paginas> 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i)
[/codebox]
[codebox]
//se mostro o índice da página atual, não coloco link
echo $pagina . " ";
else
//se o índice não corresponde com a página mostrada atualmente, coloco o link para ir a essa página
echo "<a href='produtos.php?pagina=" . $i . "&criterio=" . $txt_criterio . "'>" . $i . "</a> ";
}
}
}
?>
[/codebox]


obrigado a quem me tentar ajudar =)



#892507 $rs['id_artigo'].

Posted by frokanini on 17/01/2008, 11:44 in PHP

precisava que alguem me ajuda-se ...

tenho de listra os artigos todos ver o registo, mas nao consigo meter o nome do produto a aparecer.

o cod é o seguinte:
[codebox]
<form action="produtos.php" method="GET">
Criterio de busca:
<input type="text" name="criterio" size="22" maxlength="150">
<input type="hidden" name="pagina" value="1" size="22" maxlength="150">

<input type="submit" value="Buscar">
</form>
<?
//inicio o critério e recebo qualquer cadeia que se deseje procurar

if($_SERVER["REQUEST_METHOD"] == "GET")
{
/* Define $txt_criterio e utiliza addslashes() para
* minimizar os riscos de commandos SQL malignos: */

$txt_criterio = addslashes($_GET["criterio"]);
$criterio = " where nome_artigo like '%" . $txt_criterio . "%'";

//conecto com a base de dados
$conn = mysql_connect("localhost","root","root");
mysql_select_db("pluristock",$conn);
//Limito a busca
$TAMANHO_PAGINA = 10;
//examino a página a mostrar e o inicio do registro a mostrar
$pagina = $_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $TAMANHO_PAGINA;
}
//vejo o número total de campos que há na tabela com essa busca
$ssql = "select * from tmaterial " . $criterio;
echo "
$ssql</p>";
$rs = mysql_query($ssql,$conn);
$num_total_registos = mysql_num_rows($rs);
//calculo o total de páginas
$total_paginas = ceil($num_total_registos / $TAMANHO_PAGINA);
//ponho o número de registros total, o tamanho de página e a página que se mostra

//construo a sentença SQL
$ssql = "select * from tmaterial " . $criterio . " limit " . $inicio . "," . $TAMANHO_PAGINA;

$rs = mysql_query($ssql);?>
<form name="remover" action="apagar_prod.php" method="post">
<table cellpadding="2" cellspacing="1" border="0">
<tr>
<td width="10%">&nbsp;</td>
<td width="60%"> Nome do produto </td>
<td> Editar </td>
</tr>
[/codebox]
Trecho com problema:
[codebox]
<?php
while ($fila = mysql_fetch_object($rs)){
?>

<tr>
<td><input type="checkbox" name="deletar[]" value="'.$rs['id_artigo'].'" /></td>
<td>.$rs['nome_artigo'].</td>
<td><a href="link_editar.php?idproduto='.$rs['id_artigo'].'"> editar </a></td>
</tr>
<?php
}
echo "Número de registros encontrados: " . $num_total_registos . "<br>";
echo "Mostram-se páginas de " . $TAMANHO_PAGINA . " registros cada uma<br>";
echo "A mostrar a página " . $pagina . " de " . $total_paginas . "<p>";
//fechamos o conjunto de resultado e a conexão com a base de dados
mysql_free_result($rs);
mysql_close($conn);
//mostro os diferentes índices das páginas, se é que há várias páginas
if ($total_paginas> 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i)
[/codebox]
[codebox]
//se mostro o índice da página atual, não coloco link
echo $pagina . " ";
else
//se o índice não corresponde com a página mostrada atualmente, coloco o link para ir a essa página
echo "<a href='produtos.php?pagina=" . $i . "&criterio=" . $txt_criterio . "'>" . $i . "</a> ";
}
}
}
?>
[/codebox]


obrigado a quem me tentar ajudar =)




IPB Skin By Virteq