Re bonjour,
J'ai un petit probleme, et j'avoue que je ne suis vraiment pas matheux et que j'suis encore nouveau dans le php. C'est pourquoi je m'adresse a ceux qui ont la compétence de m'aider

Exemple de la table 'table'
----------------------------
id cat donnee |
----------------------------
1 | a | pe |
----------------------------
2 | a | su |
----------------------------
3 | b | er |
----------------------------
4 | b | ea |
----------------------------
5 | a | rt |
----------------------------
6 | c | er |
----------------------------
Si je suis à l'id 2, je veux aller à l'id suivante. Mais, je veux exclure b. Donc, l'id qui suit dont la cat ne vaut pas b est l'id 5.
Comment ecrire ça en php ?
Voici ce que j'ai écrit :
Ma page : index.php?id=2
$id=$_GET['id'];
$q = mysql_query('SELECT id FROM table WHERE cat!="b" AND id='.$id.' ORDER BY id ASC LIMIT 0,1');
$r = mysql_fetch_rows($q);
echo $r[0]; // normalement, ça devrait m'afficher l'id 5 mais non :(