How to know the line number on which the ID was displayed

Asked

Viewed 64 times

3

Okay, here’s the problem. I have a while taking values in the database:

...
while ($produto = mysql_fetch_array($produtos)) {


        echo "<tr>";
        echo "<td>".$produto['id']."</td>";
        echo "<td>autor:".$produto['user_of'] . "</td>";
        echo "<td>".$produto['categ'] . "</td>";
        ...

Now, how can I have the line position number where the ID=10 element is displayed?

  • Tried to create a counter? What is the purpose of knowing the line number?

1 answer

5


The simple way to do it would be to create a variável accountant.

Ex:

$numLinhas = 0;
while ($produto = mysql_fetch_array($produtos)) {
        echo "<tr>";
        echo "<td>".$produto['id']."</td>";
        echo "<td>autor:".$produto['user_of'] . "</td>";
        echo "<td>".$produto['categ'] . "</td>";
        $numLinhas++;

        //para mostrar a linha
        if($produto['id'] == 10)
            echo "Numero da linha: ".$numLinhas;

        //para jogar para outra váriavel
        if($produto['id'] == 10)
            $posicaoID = $numLinhas
}

Browser other questions tagged

You are not signed in. Login or sign up in order to post.