URL: https://www.overclockers.at/coding-stuff/erweiterung_meiner_icq-liste_32962/page_1 - zur Vollversion wechseln!
ich hab ein script geschrieben wo sich leute mit ihrem namen, email, website und icq-nummer eintragen können
jetzt will ich, dass es für jeden anfangsbuchstaben eine eigene seite gibt, damit alle schön geordnet ist
der link sieht so aus: <a href="deinedatei.php?sel=A">A</a>
ausgelesen wird mit: SELECT * FROM tablename WHERE name LIKE "".$sel."%"
wie kann ich die links A-Z und 0-9 generieren lassen?
wenns a standard sql dings is:
select *
from [db.tabname]
where [was drinsteht ]
order by '[db.name]' ASC
oder:
order by '[db.name]' DESC (wenns umgekehrt sortiert werden soll)
edit2: ah jetz hab ichs checkt...
where [name] like '#wert#%' denk ich reicht...
wobei #wert# dein erstes zeichen ist (steht also als erstes Zeichen im Wert)
also --> (fuer die ganz dohFn: )
select id, nachname, vorname, blahblah
from tabellenname
where Id like '0%'
order by Id ASC
*hth*
wie das alles geht weiß ich eh
aber ich will noch wissen, wie ich die links für A-Z automatisch generieren lassen kann
Eine for-Schleife für die Links "0"-"9" sollte kein Problem darstellen. Für "A"-"Z" böte sich folgendes an:
Code:<? for($i=65;$i<=90;$i++) { print("<a href=\"deinedatei.php?sel=".chr($i)."\">".chr($i)."</a><br>\n"); } ?>
hab ich grad selber rausgefunden
für 0-9 is es ja das gleich wie für A-Z, nur dass andere ascii-codes in $i stehn - oder?
ich will außerdem auch einen link für # - ich nehm mal an, dass ich dafür auch ne eigene for-schleife brauch - oder?
soviele oder
noch ne frage:
ich will ja auch nen link mit # machen - da sollen die namen angezeigt werden die den amfang 0-9 haben
die ausgabe würde ja theoretisch so lauten:
SELECT * FROM $table WHERE name LIKE "0% - 9%"
nur wie gehts, dass es auch funktioniert? und geht # überhaupt als variablenwert?
Frage nebenbei (ich weiß passt nciht rein):
Aber könnte mir mal jemand einen PHP Source posten damit ich sehe wie das dort abläuft?
Muss wahrscheinlich von Perl auf PHP umsteigen... *traurig*
Von perl auf php umsteigen is eine Ehre
Naja kann hier jede Menge Source posten - wie fortgeschritten soll es denn sein?
BTW: noch zu deinem Prob pirate:
http://www.torsten-horn.de/techdocs/ascii.htm
Dort findest du ne liste mit den ASCII-Codes:
0-9 == 48-57
A-Z == 65-90
a-z == 97-122
Mfg, Vir@s
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025