Erweiterung meiner ICQ-Liste
pirate man 30.04.2002 - 13:19 683 7
pirate man
Here to stay
|
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?
|
BuX
gar nich lieb
|
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*
Bearbeitet von BuX am 30.04.2002, 13:31
|
pirate man
Here to stay
|
wie das alles geht weiß ich eh aber ich will noch wissen, wie ich die links für A-Z automatisch generieren lassen kann
|
bernhard
Little Overclocker
|
Eine for-Schleife für die Links "0"-"9" sollte kein Problem darstellen. Für "A"-"Z" böte sich folgendes an: <?
for($i=65;$i<=90;$i++) {
print("<a href=\"deinedatei.php?sel=".chr($i)."\">".chr($i)."</a><br>\n");
}
?>
|
pirate man
Here to stay
|
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
|
pirate man
Here to stay
|
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?
|
xTixo
Master of Trinity
|
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*
|
Vir@s
Code Monkey
|
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.htmDort findest du ne liste mit den ASCII-Codes: 0-9 == 48-57 A-Z == 65-90 a-z == 97-122 Mfg, Vir@s
|