13. december 2003 - 20:55Der er
12 kommentarer og 1 løsning
Alfabetisk? Orden..
Hey hey! Mig og en af mine venner er igang med at lave en side med snydekoder og så ville jeg gerne have det sådan at der står nogle links: A B C D E F G ..osv under vert link skal der stå fx under A alle spil navne med A og self trækker den data ned fra en sql database..
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<?php mysql_connect("host","user","pass"); // med hhv. din host, brugernavn og password mysql_select_db("db"); // databasens navn $query = mysql_query("SELECT spil, link FROM tabelnavn WHERE spil LIKE '$bogstav%'"); if (mysql_num_rows($query) > 0) { for ($i = 0; $i<mysql_num_rows($query); $i++) echo "<a href=\"".mysql_result($query,$i,"link")."\">".mysql_result($query,$i,"spil")."<br />"; } ?>
Du skal selvfølgelig lige selv rette den til efter jeres database osv. - og så går jeg ud fra, at I har en variabel $bogstav, der indeholder hvilket bogstav den nu skal sortere efter :) Jeg går også ud fra at I i jeres database har kolonnerne "spil" - med navnet på spillet, og "link" med et link til spillets koder m.m. Alt dette kan I selvfølgelig bare selv ændre efter jeres egne præferencer o.l.
Jeg har lavet det på den måde at den bare viser spillets navn som et link der henviser til en side med spillets koder. Håber I kan bruge det :-)
Nej nej.. Altså først nogle link med bogstaver A B C D E F G.. som ligger på bogstav.php?bogstav=a Som viser alle bogstaver med a, inde under a finder jeg fx Age of Emperies som linker på siden showcheat.php?cheat=Age of Emperies.... Håber i alle sammen forstår hvad jeg mener
/Tortur
Synes godt om
Slettet bruger
14. december 2003 - 22:27#4
nak-m har jo lige givet dig en næsten komplet kode til bogstav.php, så hvad mangler du?
tortur: Altså, du kunne jo gøre noget i denne stil:
<?php import_request_variables("g",""); if(isset($bogstav)) { mysql_connect("host","user","pass"); // med hhv. din host, brugernavn og password mysql_select_db("db"); // databasens navn $query = mysql_query("SELECT spil FROM tabelnavn WHERE spil LIKE '$bogstav%'"); if (mysql_num_rows($query) > 0) { for ($i = 0; $i<mysql_num_rows($query); $i++) echo "<a href=\"showcheat.php?cheat=".mysql_result($query,$i,"spil")."\">".mysql_result($query,$i,"spil")."<br />"; } } else { echo $vejledning; /* hvis der fx ikke er valgt et bogstav/tal, kunne I vise en lille vejledning i stedet. */ } ?>
og bare lave "bogstavlink'ene" på denne måde: <a href="bogstav.php?bogstav=a">A</a>
tortur: For det første virker mine eksempler fint, og for det andet kunne du i det mindste have ladet mig hjælpe dig, hvis du havde problemer. Jeg kan overhovedet ikke se noget grundlag for at lukke og rende med pointene selv, når du ikke engang har prøvet.
tortur >> Du har fået svar på dit spørgsmål. Det er dårlig opførsel bare at lukke med "Intet virkede" samt at du kommer efter 10 dage uden så meget som en kommentar om hvad der ikke virker eller hvad du har prøvet.
Tja, her ca. 18 dage senere har jeg da brugt svarene som inspiration - og fået det til at virke. Så giv point. Det virker (og hvis ikke - så koncentre dig om % og " og ' - det er kernen til at få en LIKE at virke).
PS - jeg har brugt det til MS SQL - og nak-m hjalp mig med at finde "fejlen", så SQL er stadig meget ens på tværs af platforme.
PPS - jeg stiller sjældent spørgsmål, for der altid en anden, der har haft samme problem som det jeg er stødt ind i .... så derfor er der ingen point fra mig. Sorry!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.