Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com problemas com meu código php...
dependendo do lugar que eu posto, dá certo, mas na escola que to usando esse código pro site, a internet lá é do governo federal, nao sei se isso implica em algo, mas só lá aparece esse erro... é na hora de visualizar os dados do mysql, enviar ele envia de boa, confiro até no banco, e tá tudo lá, só na hora de mostrar os dados aparece isso
erro:
Warning: sprintf() [function.sprintf]: Too few arguments in /home/chape925/public_html/admin/del_noticia.php on line 114
meu código:
<?php
include "config.php";
// Informações da query
$campos_query = "*";
$final_query = "FROM noticias ORDER BY id desc";
// Maximo de registros por pagina
$maximo = 5;
// Declaração da pagina inicial
$pagina = $_GET["pagina"];
if($pagina == "") {
$pagina = "1";
}
// Calculando o registro inicial
$inicio = $pagina - 1;
$inicio = $maximo * $inicio;
// Conta os resultados no total da query
$strCount = "SELECT COUNT(*) AS 'num_registros' $final_query";
$query = mysql_query($strCount);
$row = mysql_fetch_array($query);
$total = $row["num_registros"];
###################################################################################
// INICIO DO CONTEÚDO
// Realizamos a query
$sql = mysql_query("SELECT $campos_query $final_query LIMIT $inicio,$maximo");
// Exibimos os nomes dos produtos e seus repectivos valores
while ($linha = mysql_fetch_object($sql)) {
echo "<html><body alink='#CCff33' vlink='#000000'>";
echo "<table width='540' height='5' border='1' borderColor=#0d753b>";
echo "<tr><td height='40'><h1><div align='center'><b>" . $linha->titulonoticia . "</div></b></h1></td></tr>";
echo "</table>";
echo "</br>";
echo "</br>";
echo "<table width='500' height='' border='0'>";
echo "<tr><td height='33'>" . sprintf($linha->noticia) . "</td></tr>";
echo "</table>";
echo "<table width='500' height='5' border='0'>";
echo "<tr><td height='33'><h5><div align='left'><b>Postado por: " . $linha->postado . " em " . $linha->data . ".</div></b></h5></td></tr>";
echo "</table>";
echo "</br>";
}//fechando o while
echo "</body>";
echo "</html>";
// FIM DO CONTEUDO
###################################################################################
$menos = $pagina - 1;
$mais = $pagina + 1;
$pgs = ceil($total / $maximo);
if($pgs > 1 ) {
echo "<br />";
// Mostragem de pagina
if($menos > 0) {
echo "<a href=".$_SERVER['PHP_SELF']."?pagina=$menos>Anterior</a> ";
}
// Listando as paginas
for($i=1;$i <= $pgs;$i++) {
if($i != $pagina) {
echo " <a href=".$_SERVER['PHP_SELF']."?pagina=".($i).">$i</a> | ";
} else {
echo " <strong>".$i."</strong> | ";
}
}
if($mais <= $pgs) {
echo " <a href=".$_SERVER['PHP_SELF']."?pagina=$mais>Próxima</a>";
}
}
?>Carregando comentários...