Wanber 0 Denunciar post Postado Janeiro 20, 2012 tenho o codigo $query = mysql_query("SELECT * FROM cms_news ORDER BY published DESC LIMIT 1"); while($noticias = mysql_fetch_array($query)) { $id = $n_id; ?> <li id="<?php $n_id = $id + 1; echo $n_id; ?>"><?php echo $noticias['title'] ?></li> <?php } ?> a intenção era que o id seja inicialmente 1 ai no próximo while o id ser 2, 3, etc... mais nao funcionou, sera que alguem pode me dizer o que esta errado? Compartilhar este post Link para o post Compartilhar em outros sites
Raphael Melo_136691 3 Denunciar post Postado Janeiro 20, 2012 while($noticias = mysql_fetch_array($query)) { $id = $n_id; ?> <li id="<?php $id = $id + 1; echo $id; ?>"><?php echo $noticias['title'] ?></li> <?php } ?> Tenta assim Compartilhar este post Link para o post Compartilhar em outros sites
Elemke 3 Denunciar post Postado Janeiro 21, 2012 Tente deixar o código mais limpo: Algo assim: <?php $id=0; while($noticias = mysql_fetch_array($query)) { echo "<li id=".$id.">".$noticias['title']."</li>"; $id++; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
JoaoGusmao 2 Denunciar post Postado Janeiro 21, 2012 O "++" Depois da variável faz o alto incremento. fica a dica :P Compartilhar este post Link para o post Compartilhar em outros sites