Jump to content


Photo

Me Ajudem Sobre Esse Codigo.


  • Faça o login para participar
5 replies to this topic

#1 Maxtor

Maxtor

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado
  • Interesses:I love Astronomia

Posted 05/10/2003, 19:11

Eu to fazendo um script aqui de cadastro de pessoas, só que tem um erro, ele não ta mostrando em odem dos mais novo, olha só o codigo:

include "configuracao.php";
conecta();
echo"Pessoas Cadastradas";
$sql = mysql_query("SELECT * FROM pessoas  WHERE catid='$cat' ") or die("Erro ao selecionar");

$lpp = 05;
$total = mysql_num_rows($sql);
$paginas = ceil($total / $lpp);
if(!isset($pagina)) { $pagina = 0; }
$inicio = $pagina * $lpp;
$sql = mysql_query("SELECT * FROM pessoas WHERE catid='$cat' ORDER by data DESC LIMIT $inicio, $lpp"); 

if(mysql_num_rows($sql)>0) {

while($dados = mysql_fetch_array($sql)) {
$id = $dados["id"];
$nome = $dados["nome"];
$email = $dados["email"];
$data = $dados["data"];
$r = mysql_query("SELECT * FROM pessoas WHERE arqid='$id'");
$total = mysql_num_rows($r);
$soma = 0;
while($n = mysql_fetch_array($r)) {
$nota = $n["nota"];
$soma = $nota + $soma;
}
@$media = $soma/$total;
$media =  number_format($media, 1);
echo "$nome<br> E-mail-$email";

}
if($pagina > 0) { 
  $menos = $pagina - 1; 
  $url = "$PHP_SELF?pagina=$menos&cat=$cat"; 
  echo "<a href='$url'><b>«« Anterior</a></b> ";

for($i=0;$i<$paginas;$i++) { /
  $url = "$PHP_SELF?pagina=$i&cat=$cat"; 
  echo " | <a href='$url'>$i</a> "; 

if($pagina < ($paginas - 1)) { 
  $mais = $pagina + 1; 
  $url = "$PHP_SELF?pagina=$mais&cat=$cat"; 
  echo "| <b><a href='$url'>Próxima »</b></a>"; 
 



} else {
echo "erro";
}

?>


Alguem poderia me ajuda ?

#2 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 05/10/2003, 20:35

pra mim ta tudo certo! tenta ver se ta blz no sql
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#3 Maxtor

Maxtor

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado
  • Interesses:I love Astronomia

Posted 05/10/2003, 23:04

Isso que é estranho, ta tudo certo, e quando eu me cadastro, os usuarios aparecem no meio, e alguns no final.

#4 Felipe JS

Felipe JS

    The OC

  • Usuários
  • 167 posts
  • Sexo:Masculino

Posted 06/10/2003, 01:17

Tenta fazer assim

Código Original
$sql = mysql_query("SELECT * FROM pessoas  WHERE catid='$cat' ") or die("Erro ao selecionar");

Ai vc faz isso

$sql = mysql_query("SELECT * FROM pessoas  WHERE catid='$cat'  order by id desc") or die("Erro ao selecionar");

Ve se funciona.
Onde ta o id é o campo auto numeração.. no seu vc muda pq naum sei como ta ai na sua tabela...

Abraços
The OC Online
Katie Holmes

#5 Maxtor

Maxtor

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado
  • Interesses:I love Astronomia

Posted 06/10/2003, 01:28

Tenta fazer assim

Código Original

$sql = mysql_query("SELECT * FROM pessoas  WHERE catid='$cat' ") or die("Erro ao selecionar");

Ai vc faz isso

$sql = mysql_query("SELECT * FROM pessoas  WHERE catid='$cat'  order by id desc") or die("Erro ao selecionar");

Ve se funciona.
Onde ta o id é o campo auto numeração.. no seu vc muda pq naum sei como ta ai na sua tabela...

Abraços

Num deu não, mas esse codigo te dois $sql = mysql_query e se tirar um, dai o script não funfa, sera que é por causa desses dois $sql = mysql_query ?

#6 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 06/10/2003, 02:38

cara, a string $sql é o primeiro valor até o segundo ser definido pra ela! Ou seja, la muda de valor no meio de código... isso não tem problema nenhum, a não ser que voce queira pegar o primeiro valor denovo

e certifique-se de ter colocado nas strings que utilizam valores de campos da tabela do banco os seus valores reais, incluindo letras MAIUSCULAS e minisculas
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq