Select imprime um registro só
Olá galera, estou apanhando de um select na hora da impressão:
É o seguinte uso este código para selecionar alguns registros no banco:
<?php$chavecli=$_POST['chave'];$sql=mysql_query("Select * FROM tfatura WHERE `chave`= '$chavecli' AND `status`= 'aberto'");$result=mysql_fetch_array($sql); $numlinhas=mysql_num_rows($sql);
Já testei o SQL e está correto pois tem que buscar dois registros, até aí tudo bem.
Para montar o Select utilizo este código:
echo"<option select>Selecione</option>"; for ($i=0; $i < $numlinhas; $i++): { echo"<option>".$numlinhas['mes']."</option>"; $numlinhas=mysql_fetch_array($sql); } endfor;echo"</select>";Só que no meu for quando imprime, ele imprime um registro em branco e o outro registro prenchido.
não entendo porque? aparece este registro em branco, sendo que deveria mostrar os dois registros prenchidos.
Na base está tudo prenchido.
Se alguém poder dar uma dica, falou.
Discussão (8)
Carregando comentários...