Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lsteffler

[Resolvido] Problemas com Quebras de Linha

Recommended Posts

Tá difícil ainda dá erro:

 

Tentei da seguinte maneira agora:

 

<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

include 'conexao.php';

$resultado = mysql_query("select * from noticias WHERE id_noticias='$_GET[id]'"); // nao é id_noticias e sim é a ID que tu está passando no link, correto?

while($i = mysql_fetch_array($resultado)) {

mysql_close();

print nl2br($i);"
		<table>
			<tr>
				<td>$i[data]</td>
			</tr>

			<tr>
				<td>$i[titulo]</td>
			</tr>

			<tr>
				<td>$i[materia]</td>
			</tr>
		</table>
	";
}  
?>

mas ainda deu este erro:

 

Notice: Array to string conversion in /hsphere/local/home/escola4dej/escola4dejulho.com.br/noticias.php on line 25 Array

Compartilhar este post


Link para o post
Compartilhar em outros sites

que dureza, risos, tenta este agora;

 

<?php

ini_set('display_errors', 1);

error_reporting(E_ALL);

 

include 'conexao.php';

 

$resultado = mysql_query("select * from noticias WHERE id_noticias='$_GET[id]'"); // nao é id_noticias e sim é a ID que tu está passando no link, correto?

 

while($i = mysql_fetch_array($resultado)) {

$q = nl2br;

print "

<table>

<tr>

<td>$i[data]</td>

</tr>

 

<tr>

<td>$i[titulo]</td>

</tr>

 

<tr>

<td>$i[materia]</td>

</tr>

</table>

";

echo = $q;

}

mysql_close();

?>

 

att:

tullius

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erro novamente:

Parse error: syntax error, unexpected '=', expecting ',' or ';' in /hsphere/local/home/escola4dej/escola4dejulho.com.br/noticias.php on line 38

 

echo = $q;

-----------------------------------------------------------------

Kra.. tenho o arquivo listar.php onde isso funciona certinho olha só:

<?php
while($l = mysql_fetch_array($resultado)) {
	$id	  = $l["id_noticias"];
	$titulo  = $l["titulo"];
	$autor   = $l["autor"];
	$data	= $l["data"];
	$hora	= $l["hora"];
	$materia = nl2br($l["materia"]);
	$foto	= $l["foto"];
	
	echo"
  <tr>
	<td>$id</td>
	<td>$titulo</td>
	<td>$autor</td>
	<td>$data</td>
	<td>$hora</td>
	<td>$materia</td>
	<td>$foto</td>
	<td><a href=\"editar.php?id=$id\">[Editar]</a> | <a href=\"excluir.php?id=$id\">[Excluir]</a></td>
  </tr>\n";
}  
?>

tentei deixar ele o mais parecido com este código mas nao adiantou, nao apareceram erros, mas tb nao apareceu as quebras =/ ... veja o teste:

<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

include 'conexao.php';

$resultado = mysql_query("select * from noticias WHERE id_noticias='$_GET[id]'"); 
mysql_close();

if(mysql_num_rows($resultado) < 1) {
	exit;
}

while($i = mysql_fetch_array($resultado)) {
	$titulo  = $i["titulo"];
	$data 	 = $i["data"];
	$materia = nl2br($i["materia"]);


echo"
		<table>
			<tr>
				<td>$data</td>
			</tr>

			<tr>
				<td>$titulo</td>
			</tr>

			<tr>
				<td>$materia\n</td>\n
			</tr>\n
		</table>\n
	";
}  
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

você esta fechando a conecão com o db antes de fazer a listagem.

 

$resultado = mysql_query("select * from noticias WHERE id_noticias='$_GET[id]'");

mysql_close();

muda o mysql _close(); opara o final do codigo.

 

att:

Tullius

Compartilhar este post


Link para o post
Compartilhar em outros sites

kras... estou começando a ficar estressado com essa coisa... nao deu certo...

 

agora tou com o seuginte: (sem erros, mas sem as quebras)

 

<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

include 'conexao.php';

$resultado = mysql_query("select * from noticias WHERE id_noticias='$_GET[id]'");

if(mysql_num_rows($resultado) < 1) {
	exit;
}

while($i = mysql_fetch_array($resultado)) {
	$titulo  = $i["titulo"];
	$data	  = $i["data"];
	$materia = nl2br($i["materia"]);


mysql_close();

echo"
		<table>
			<tr>
				<td>$data</td>
			</tr>

			<tr>
				<td>$titulo</td>
			</tr>

			<tr>
				<td>$materia\n</td>\n
			</tr>\n
		</table>\n
	";
}  
?>

colocando o mysql_close(); bem no final continua a mesma coisa tb

Compartilhar este post


Link para o post
Compartilhar em outros sites

Igor.php deu erro:

 

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /hsphere/local/home/escola4dej/escola4dejulho.com.br/noticias.php on line 44 Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /hsphere/local/home/escola4dej/escola4dejulho.com.br/noticias.php on line 44

Compartilhar este post


Link para o post
Compartilhar em outros sites

RESOLVIDO!

 

 

Consegui... kra q vontade de me atirar da ponte... sacangem... acredita q a noticia q eu tava usando pra teste é a única que nao aparece as quebras! :blink:

 

Eu loco aqui já, fui clicar em outr notícia e ela apareceu com as quebras, aí olhei uma a uma, a única q nao aparecia era esta que eu usava pra testar... ninguem merece!

 

O código ficou assim e funcionando perfeitamente:

<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

include 'conexao.php';

$resultado = mysql_query("select * from noticias WHERE id_noticias='$_GET[id]'");

if(mysql_num_rows($resultado) < 1) {
	exit;
}

while($i = mysql_fetch_array($resultado)) {
	$titulo  = $i["titulo"];
	$data	  = $i["data"];
	$materia = nl2br($i["materia"]);


mysql_close();

echo"	
		<table>
			<tr>
				<td>$data</td>
			</tr>

			<tr>
				<td>$titulo</td>
			</tr>

			<tr>
				<td>$materia</td>
			</tr>
		</table>
	\n";
}  
?>

Obrigado pela ajuda de todos! Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nusga, já tava me aposentando em php, nao descobria o erro, risos.

 

bom que deu certo

 

att:

Tullius

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.