Ir para conteúdo

POWERED BY:

Arquivado

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

formalivre

[Resolvido] erro: Undefined variable: i

Recommended Posts

olá pessoal.

tenho esse código para listar o conteúdo em 2 colunas.

<?
$sql_include = 'SELECT * FROM tabela ORDER BY id_temas';
?>
<?
//Executa o SQL
$query_include  = mysql_query($sql_include) or die(mysql_error());
//Percorre os campos da tabela
echo "<table width='250' align='center'>";
while($ln = mysql_fetch_assoc($query_include)){
$i++;
if($i==1){
echo "<tr>";
}
echo "<td><a href='salvar_aparencia_temas.php?card_temas=" .$ln['url_temas']. "' title='selecione este tema'><img src='imagens/" .$ln['p_temas']. "' border='0' /></a>    </td>";
if($i==2){
echo "</tr>";
$i=0;
}
}
?>
<? echo '</table>'; ?>

está dividindo o resultado em colunas mas está mostrando o seguinte erro:

Notice: Undefined variable: i in /home/curtirsp/public_html/n_aparencia.php on line 91

a linha 91 é essa parte: $i++;

o que está ocorrendo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá pessoal.

tenho esse código para listar o conteúdo em 2 colunas.

<?
$sql_include = 'SELECT * FROM tabela ORDER BY id_temas';
?>
<?
//Executa o SQL
$query_include  = mysql_query($sql_include) or die(mysql_error());
//Percorre os campos da tabela
echo "<table width='250' align='center'>";
while($ln = mysql_fetch_assoc($query_include)){
$i++;
if($i==1){
echo "<tr>";
}
echo "<td><a href='salvar_aparencia_temas.php?card_temas=" .$ln['url_temas']. "' title='selecione este tema'><img src='imagens/" .$ln['p_temas']. "' border='0' /></a>    </td>";
if($i==2){
echo "</tr>";
$i=0;
}
}
?>
<? echo '</table>'; ?>

está dividindo o resultado em colunas mas está mostrando o seguinte erro:

Notice: Undefined variable: i in /home/curtirsp/public_html/n_aparencia.php on line 91

a linha 91 é essa parte: $i++;

o que está ocorrendo?

 

Esperimente colocar um valor inicial para esta variável antes da linha do erro.

 

$i=0;

$i++;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque $i = 0 antes do WHILE

 

Este problema acontece porque o PHP não tem um parâmetro pra incrementar a variável.

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.