Jump to content


Photo

Aparencia


  • Faça o login para participar
1 reply to this topic

#1 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 22/11/2003, 21:24

Estou tentando imprimi o resultado de um consulta na tela, eu gostaria q fikase consulta embaixo de consulta mas tah fikando danifikado quebrei a kbeça tentando corrigir e nada...

<table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr>
          <td width="168" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">
            <?php
mysql_connect($servidor,$user,$senha_db) or die ("<b><font color='red' size='2' face='verdana'>Não foi Possivel fazer a conexão<font></b>"); 
mysql_select_db ($bd) or die ("<b><font color='red' size='2' face='verdana'>Banco de Dados Inexistente</font> </b>");
$query=mysql_query("SELECT *  FROM noticias where id ") ;
$lpp = 10; // Especifique quantos resultados você quer por página
$total = mysql_num_rows($query); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL
$sim = "Sim" ;
$query=mysql_query("SELECT * from noticias where destaque='$sim' ORDER BY id DESC LIMIT 2 ");
while ($fetch=mysql_fetch_array($query))
{
?>
            <a href="ler_noticia.php?cat=<?php echo $fetch[9] ?>&id=<?php echo $fetch[0] ; ?>"><?php echo "<img src='$fetch[8]'width='168' height='129' border='0'>" ;
echo "<br>"; ?> </a><br>
            &nbsp; &nbsp; </font></td>
          <td width="263" valign="top"><div align="center">
              <p><font size="2" face="Arial, Helvetica, sans-serif"><a href="ler_noticia.php?cat=<?php echo $fetch[9] ?>&id=<?php echo $fetch[0] ; ?>"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $fetch [1];
echo "<br>" ;  ?></font></strong></a> </font></p>
              <p><font size="2" face="Arial, Helvetica, sans-serif"><a href="ler_noticia.php?cat=<?php echo $fetch[9] ?>&id=<?php echo $fetch[0] ; ?>"><strong><font size="1"><?php echo $fetch [11];
echo "<br>" ;  ?></font></strong></a><br>
                <?php
} ?>
                </font></p>
            </div></td>
        </tr>
        <tr>
          <td colspan="2" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">
            <?php
mysql_connect($servidor,$user,$senha_db) or die ("<b><font color='red' size='2' face='verdana'>Não foi Possivel fazer a conexão<font></b>"); 
mysql_select_db ($bd) or die ("<b><font color='red' size='2' face='verdana'>Banco de Dados Inexistente</font> </b>");
$query=mysql_query("SELECT *  FROM noticias where id ") ;
$lpp = 10; // Especifique quantos resultados você quer por página
$total = mysql_num_rows($query); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL

$query=mysql_query("SELECT * from noticias where id ORDER BY id DESC LIMIT 5");
while ($fetch=mysql_fetch_array($query))
{
?>
            <img src="fecha.gif" width="5" height="5"> <a href="ler_noticia.php?cat=<?php echo $fetch[9] ?>&id=<?php echo $fetch[0] ; ?>">
            <?php echo $fetch [2]; ?> <?php echo $fetch [1]; ?></a><br>
            <?php
} ?>
            </font></td>
        </tr>
      </table>


Clique Aqui para ver o erro


alguem pode ajudar
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#2 Squall Robert

Squall Robert

    Mr. Squall - Mais Carne do que Osso (hihi)

  • Usuários
  • 507 posts
  • Sexo:Masculino
  • Localidade:Curitiba
  • Interesses:Php ... Php...Php

Posted 23/11/2003, 18:18

Cara

não entedi direito o que vc quer mas se vc quer ver todos os seus registros um em baixo do outro mude este código abaixo para as suas especificações

  <?php include ("co.inc.php");
  $pagina=$_GET['pagina'];
  $id=$_GET['id'];
  if(!empty($id)){
  $sql="SELECT DATE_FORMAT(data,'%d-%m-%Y as %H:%i:%s') as data,titulo,obs,autor FROM noticias WHERE id='$id'";
  }else{
$sql="SELECT DATE_FORMAT(data,'%d-%m-%Y as %H:%i:%s') as data,titulo,obs,autor FROM noticias ORDER BY id DESC";
}
$lpp = 3; // Especifique quantos resultados você quer por página
$inicio = $pagina * $lpp;
$limite = mysql_query("$sql LIMIT $inicio,$lpp");// Executa a query no MySQL com o limite de linhas.
$bbb=mysql_query("$sql");
$total = mysql_num_rows($bbb); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; }
while($ve=mysql_fetch_array($limite)){
$titulo=$ve["titulo"];
$data=$ve['data'];
$obs=$ve["obs"];
$autor=$ve["autor"];
?>
<table border="0" align="center"cellpadding="0" cellspacing="0" summary="">
	<tr style="border-bottom:solid 1px"  >
  <td width="433"style="border:solid 1px" bgcolor="#cccccc"bordercolor="#ffffff"><font size="+1"><?php echo"$titulo";?></font></td>
	</tr>
	<tr>
  <td width="433"style="border-right:solid 1px;border-left:solid 1px"bordercolor="#ffffff"><blockquote><?php echo"$obs";?></blockquote></td>
	</tr>
	<tr>
  <td width="433"style="border:solid 1px"bgcolor="#cccccc"bordercolor="#ffffff"><b>Por:</b>&nbsp;<?php echo"$autor";?>&nbsp;&nbsp;<b>Em:</b>&nbsp;<?php echo"$data";?></td>
	</tr style="border-bottom:solid 1px">

</table>
<hr width="60%" size="1" color="#cccccc">
  <br>	
 	 <?}?>
    <div align="center">  <? if($pagina > 0) {
 	 $menos = $pagina - 1;
 	 $url = "$PHP_SELF?pagina=$menos&secao=noticias_painel";
 	 echo "<a href=\"$url\">Anteriror</a>"; // Vai para a página anterior
 	 }?>
 	 <?for($i=0;$i<$paginas;$i++) { // Gera um loop com o link para as páginas
 	 $url = "$PHP_SELF?pagina=$i";
 	 echo " | <a href=\"$url\">$i</a>";
 	 }?>
 	 <?
 	 if($pagina < ($paginas - 1)) {
 	 $mais = $pagina + 1;
 	 $url = "$PHP_SELF?pagina=$mais&secao=noticias_painel";
 	 echo " <a href=\"$url\">Próximo</a>";
 	 }
 	 ?></div>



neste código tem o include da coneção


faça um arquivo chamado de

co.inc.php


e cole os seguintes

<?php
$conexao=mysql_connect("localhost","user","senha");
$db=mysql_select_db("base de dados",$conexao);
?>


toda vez que tiver que usar uma conexão

faça o incclude deste arquivo

include("co.inc.php");

e não vai precisar fazer a conexão toda hora
<?php

$squall = new Squall();

$squall->Ajudando("você");

$resultado = $squall->solucao();  ?>




0 user(s) are reading this topic

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

IPB Skin By Virteq