Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 17:46 Der er 32 kommentarer og
1 løsning

link og send pphp

hvis jeg har en søger der ser såden ud og en mysql såden ud
og nå jeg fx søger på kasper
kommer der
kasper op
også skal kasper værer et link til hans profil og den skal vise age og hjemme side
vil godt ha et scpirt
-------------------------------------------------------
id  nick      age      hp
1  kasper    12      www.fff.dk
2  bo        18      www.f3f.dk
3  hey      18      www.43f.dk
-----------------------------------------------------------

<form method="get" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
    Søgeord:<br>
    <input type="text" name="search"><br>
    <input type="submit">
</form>


<?php
                         

if (isset($_GET["search"])) {
require("config.php");
mysql_connect($mysql_host, $mysql_user, $mysql_pw);   
mysql_select_db($mysql_db);

    $query = mysql_query("SELECT nick FROM login WHERE nick LIKE '%".$_GET["search"]."%' ORDER BY nick LIMIT 0,100");
    $antal = mysql_num_rows($query);
    echo "Der blev fundet ".$antal." resultater.<br>";
    if ($antal > 0) {
        while ($row = mysql_fetch_array($query)) {
            echo $row["nick"]."<br>";
        }
    }
}

?>
Avatar billede jensgram Nybegynder
27. september 2004 - 18:01 #1
$query = mysql_query("SELECT nick, age, hp FROM login WHERE CONCAT(' ', nick, ' ') LIKE '%".$_GET["search"]."%' ORDER BY nick LIMIT 0,100");
    $antal = mysql_num_rows($query);
    echo "Der blev fundet ".$antal." resultater.<br>";
    if ($antal > 0) {
        while ($row = mysql_fetch_array($query)) {
            echo $row["nick"]."<br>" . $row['age'] . "<br /><a href=\"" . $row['hp'] . "\">" . $row['hp'] . "</a>";
        }
    }
}
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:02 #2
ja men det skal kun stå der hvis mand kilkker på kasper
Avatar billede jensgram Nybegynder
27. september 2004 - 18:04 #3
Aha - så:

$query = mysql_query("SELECT id, nick, age, hp FROM login WHERE CONCAT(' ', nick, ' ') LIKE '%".$_GET["search"]."%' ORDER BY nick LIMIT 0,100");
    $antal = mysql_num_rows($query);
    echo "Der blev fundet ".$antal." resultater.<br>";
    if ($antal > 0) {
        while ($row = mysql_fetch_array($query)) {
            if (isset($_GET['id']) && $_GET['id'] == $row['id']){
                echo $row["nick"]."<br>" . $row['age'] . "<br /><a href=\"" . $row['hp'] . "\">" . $row['hp'] . "</a>";
            } else {
                echo $row["nick"]."<br>";
            }
        }
    }
}
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:05 #4
kommer den så end på en anden siden lige som en porifl ??
Avatar billede jensgram Nybegynder
27. september 2004 - 18:05 #5
Nej, undskyld:

$query = mysql_query("SELECT id, nick, age, hp FROM login WHERE CONCAT(' ', nick, ' ') LIKE '%".$_GET["search"]."%' ORDER BY nick LIMIT 0,100");
    $antal = mysql_num_rows($query);
    echo "Der blev fundet ".$antal." resultater.<br>";
    if ($antal > 0) {
        while ($row = mysql_fetch_array($query)) {
            if (isset($_GET['id']) && $_GET['id'] == $row['id']){
                echo "<a href=\"?search=" . $_GET['search'] . "&id=" . $row['id'] . "\">" . $row["nick"]."</a><br>" . $row['age'] . "<br /><a href=\"" . $row['hp'] . "\">" . $row['hp'] . "</a>";
            } else {
                echo $row["nick"]."<br>";
            }
        }
    }
}
Avatar billede jensgram Nybegynder
27. september 2004 - 18:06 #6
nej, det nævner du ikke noget om - de ekstra data bliver bare vist, hvis man klikker på den enkelte...
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:06 #7
også skal kasper værer et link til hans profil og den skal vise age og hjemme side
vil godt ha et scpirt
det stå der
Avatar billede jensgram Nybegynder
27. september 2004 - 18:07 #8
det er jo også det overstående gør - viser profilen (data), hvis man klikker på navnet
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:10 #9
skal lige prøve 2sec
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:12 #10
hvis mand kikler på kasper skal den gå til profil.php og den skal tage nick med også ud fra nick kan jeg så udskive fra db
Avatar billede jensgram Nybegynder
27. september 2004 - 18:14 #11
ok - her:
$query = mysql_query("SELECT nick FROM login WHERE CONCAT(' ', nick, ' ') LIKE '%".$_GET["search"]."%' ORDER BY nick LIMIT 0,100");
    $antal = mysql_num_rows($query);
    echo "Der blev fundet ".$antal." resultater.<br>";
    if ($antal > 0) {
        while ($row = mysql_fetch_array($query)) {
            echo '<a href="profil.php?nick=' . urlencode($row["nick"]) ."</a><br>";
        }
    }
}
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:15 #12
urlencode($row["nick"]) <<- den få den med til den neste side??
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:17 #13
hvordan skal jeg få den fram på neste side så ?? er det bare $nick så ??
Avatar billede jensgram Nybegynder
27. september 2004 - 18:18 #14
ja, nick kan nu findes i $_GET['nick']:

profil.php har du sikkert selv styr på, men:

$query = mysql_query("SELECT id, age, hp FROM login WHERE nick = " . urldecode($_GET['nick']));
    if (mysql_num_rows($query) == 1) {
        $row = mysql_fetch_row($query);
        echo urldecode($_GET["nick"])."<br>" . $row['age'] . "<br /><a href=\"" . $row['hp'] . "\">" . $row['hp'] . "</a>";
    }
}
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:20 #15
hehe tak :D
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:20 #16
hvis du ville ha point så skive svar
Avatar billede jensgram Nybegynder
27. september 2004 - 18:20 #17
ok
Avatar billede jensgram Nybegynder
27. september 2004 - 18:26 #18
echo '<a href="profil.php?nick=' . urlencode($row["nick"]) ."</a><br>";

skal slf rettes til

      echo '<a href="profil.php?nick=' . urlencode($row["nick"]) . '">' . $row['nick'] . "</a><br>";

i 27/09-2004 18:14:06

- sorry
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:26 #19
der er en fæejl der skiver ikke noget nu
hvis jeg laver den om til
echo '<a href="profil.php?nick=' . urlencode($row["nick"]) ."</a><br>";
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:27 #20
ja det kunne jeg se hehe
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:30 #21
der er en felj  hvis jeg laver den om siger den
Parse error: parse error, unexpected $ in /customers/scapuliz.dk/scapuliz.dk/httpd.www/finduser/finduser.php on line 26
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:34 #22
echo '<a href="profil.php?nick=' . urlencode($row["nick"]) . '">' . $row['nick'] . "</a><br>";
der en felj der tror jeg
Avatar billede jensgram Nybegynder
27. september 2004 - 18:35 #23
post lige linie 25-27
Avatar billede jensgram Nybegynder
27. september 2004 - 18:37 #24
nu virker det da lidt ;)
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:37 #25
echo "<a href='profil.php?nick=" . ($row["nick"]) ."'>" . $row['nick'] . "</a><br>"; såden der skal den se ud der for
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:38 #26
linie 27 er bare

?>
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:38 #27
nu virker det med
  echo "<a href='profil.php?nick=" . ($row["nick"]) ."'>" . $row['nick'] . "</a><br>";

der er en felj med
echo '<a href="profil.php?nick=' . urlencode($row["nick"]) . '">' . $row['nick'] . "</a><br
Avatar billede jensgram Nybegynder
27. september 2004 - 18:40 #28
Det betyder ikke noget om man bruger ' eller ", hvis man ikke laver variabler i sine strenge eller vil have newlines (eller andre escapede tegn)
Avatar billede jensgram Nybegynder
27. september 2004 - 18:40 #29
nå - jaja, bare det virker ;)
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:41 #30
men any way det virker nu og ikke med det andent why så
Avatar billede jensgram Nybegynder
27. september 2004 - 18:42 #31
det fatter jeg heller ikke, men bruger altid ' når jeg kan komme afsted med det, så jeg er meget uforstående overfor, men jeg må jo overse noget...
Avatar billede kasper_nr4 Nybegynder
27. september 2004 - 18:43 #32
men tak any way
Avatar billede jensgram Nybegynder
27. september 2004 - 18:44 #33
så lidt
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester