02. oktober 2004 - 21:28Der er
27 kommentarer og 2 løsninger
Søgning
Jeg må erkende jeg stadigvæk er på "spade" stadiet i den her verden, og søger derfor en der kan poste et fuldstændigt script på en søge funktion. Skal bruge en simple søgefunktion der kun søger i 1 kolonne i samme tabel.. Altså den skal søge i kolonne ID i tabellen medlemmer. Ved match skal den matchende række så vises evt. bare i en kasse eller lignende.. ¨åber nogen har noget liggende :)
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.
$query = mysql_query("SELECT * FROM medlemmer WHERE id = '".$_GET["id"]."'"); $antal = mysql_num_rows($query); if ($antal > 0) { while ($row = mysql_fetch_array($query)) { echo $row["felt1"]." - ".$row["felt2"]."<br>"; } } }
hindu> det skal bare være sådan, at hvis jeg eksempelvis har 100 forskellige ID i min db og jeg skriver 3 id søgefeltet, så viser den række 3 og ikke andet ..
mysql_connect("server", "brugernavn", "kodeord"); mysql_select_db("database"); $query = mysql_query("SELECT id, navn FROM medlemmer ORDER BY navn ASC"); while ($row = mysql_fetch_array($query)) { echo "<a href=\"show_member.php?id=".$row["id"]."\">".$row["navn"]."</a><br>"; }
?>
show_member.php
<?php
if (isset($_GET["id"])) {
mysql_connect("server", "brugernavn", "kodeord"); mysql_select_db("database"); $query = mysql_query("SELECT * FROM medlemmer WHERE id = '".$_GET["id"]."'"); if (mysql_num_rows($query) == '1') { while ($row = mysql_fetch_array($query)) { echo $row["navn"]." - ".$row["andenfelt"]; } } else { echo "Ugyldig forespørgelse!"; } } else { echo "Der er ikke valgt et ID!"; }
Hindu> nu har jeg lige prøvet din og den kan jeg få til at virke helt perfekt :) Er det muligt at integrere noget alm kode i det her således når man klikker på ID og kommer ind i detaljerne, så kommer det frem pænt struktureret, måske i en kasse?? har prøvet lidt forskelligt, men får bare diverse parse errors :)
Du kan lige lave en html box som den skal se ud, og smide koden her, så skal jeg sætte det ind for dig. Der hvor du vil ha udskrevet variabler, der skriver du bare fx $navn, så retter jeg det til
ok :) men tror du fortryder hurtigt :) har omkring 40 kolonner *GG* anyway idag har jeg et output skema, som jeg faktisk er glad for, som er lavet som en almindelig html fil.
Giver lige en lille bid __________________________-
Du sagtens bruge det du har der. Du skal bare lige stoppe php koden inden din html kommer, og så lige huske at slutte while løkken til sidst: <?php } ?>
mysql_connect("localhost", "xxxxx", "xxxxx"); mysql_select_db("xxxxx"); $query = mysql_query("SELECT * FROM medlemmer WHERE id = '".$_GET["id"]."'"); if (mysql_num_rows($query) == '1') { while ($row = mysql_fetch_array($query)) { ?>
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.