login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Alfabetisch

Offline webstab - 17/09/2005 11:20 (laatste wijziging 17/09/2005 11:21)
Avatar van webstabPHP ver gevorderde Tabel
1.Aaa
2.abb
3.abc
4.aab
...

Nu rangschik ik die alfbabetisch. (Dat is geen probleem)
Maar als ik nu bv abb het geselecteerd en ik wil zien of er nog een woord erachter komt. Zoja, wil ik ook graag het id ervan.
Ik dacht aan zoiets...
  1. $volgende = mysql_query("SELECT id FROM moppen WHERE naam>huidigenaam catid=".$_GET['cat']." ORDER BY naam LIMIT 1") or die (mysql_error());
Ik weet ook wel dat naam>huidigenaam niet correct is. Maar hoe lost ik dit op? Ik wil dus eigenlijk in woorden
Alle woorden die alfbetisch naar huidigenaam komen.
Bv
huidigenaam= abb
Dan zou hij abc moeten selecteren en dus id 3 geven.
huidigenaam=aab
Dan zou hij abb moeten selecteren en dus id 2 geven.

5 antwoorden

Gesponsorde links
Offline marten - 17/09/2005 11:22
Avatar van marten Beheerder id uitlezen van abb
vervolgens id + 1 doen en dan die uitlezen
Offline webstab - 17/09/2005 11:24
Avatar van webstab PHP ver gevorderde Nee, want als ik dan het id van aab uitlees en dat +1 doe krijg ik 5 en ik moet 2 hebben.
Offline marten - 17/09/2005 11:31
Avatar van marten Beheerder Heb je ze niet gerangschikt in je tabel staan dan ?
Tenminste dat d8 ik 
Offline webstab - 17/09/2005 11:54
Avatar van webstab PHP ver gevorderde Nee,ze staan niet gerangschikt in de tabel.
Offline nemesiskoen - 17/09/2005 12:00 (laatste wijziging 17/09/2005 12:00)
Avatar van nemesiskoen Gouden medaille

PHP expert
  1. <?php
  2. $naam = "abb";
  3. $res = MySQL_query("SELECT * FROM moppen");
  4. ($dat = mysql_fetch_assoc($res)) {
  5. $arr[] = $dat['naam'];
  6. }
  7. sort($arr);
  8. $x = 0;
  9. for($i=0;$i<count($arr);$i++) {
  10. if($arr[$i] == $naam) {
  11. $x = 1;
  12. }
  13. if($x==1) {
  14. $query = MySQL_query("SELECT id FROM moppen WHERE naam = '". $arr2[$i] ."'");
  15. $dat = MySQL_fetch_assoc($query);
  16. //gegevens outputten
  17. }
  18. }
  19.  
  20. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.23s