Avatar billede inctor Nybegynder
09. november 2005 - 21:36 Der er 13 kommentarer og
1 løsning

Et hurtigt spg ang en Select

<?
$result3 = mysql_query("SELECT * FROM users where id='$id'");
$row    = mysql_fetch_array($result3);

$result1 = mysql_query("SELECT * FROM infoer where brugernavn='$id'");
$row1    = mysql_fetch_array($result1);

Hvad gør denne Select? Hvis denne tekst står under ?

echo "  $row[username]  <br>";

echo "<br>";



echo " <b>Navn:</b> <br>$row1[navn] <br> ";
?>

Henter Den Id'et fra users sammenligner den med det fra infoer og så kan skrive $row1[navn] ? skal have en som tager ens unikke id når man er online og så henter nøjagtig det samme id fra infoer og så på den måde kan printe alle ens unikke infoer fra tabellen infoer .. ??? har prøvet at ligge de ting som står i infoer over i tabellen users , men så når jeg klikker på en andens brugernavn kommer mine infoer frem, og ikke hans .. det samme hvis han klikker på mig for at se info så kommer hans info frem .. hvad gør jeg galt ? håber i forstår Maii .. c',)

C'Ya Mads !
Avatar billede jakobdo Ekspert
09. november 2005 - 22:09 #1
Den henter info fra users og infoer hvor id = $id.
Sikker på $id sættes hver gang?
Avatar billede inctor Nybegynder
10. november 2005 - 08:59 #2
ups forkert kode, sorry ..

Det er den her kode:
<?
$userid = $_GET[userid];
$result3 = mysql_query("SELECT * FROM users where id='$userid'");
$row = mysql_fetch_array($result3);

$result1 = mysql_query("SELECT * FROM infoer where username='$userid'");

$row1    = mysql_fetch_array($result1);

?>
gør den det samme ? min seprofil ser såN her ud:
Avatar billede inctor Nybegynder
10. november 2005 - 08:59 #3
<p><font face="Tahoma" size="2" color="black">
<?
$userid = $_GET[userid];
$result3 = mysql_query("SELECT * FROM users where id='$userid'");
$row = mysql_fetch_array($result3);
?>

<?

$result1 = mysql_query("SELECT * FROM infoer where brugernavn='$userid'");

$row1    = mysql_fetch_array($result1);

?>





<?



echo " <h1> <b>$row[username] </b> </h1> <br>      <br>";

echo " <b>Navn:</b> <br> $row1[navn] <br>  ";
echo " <b>Alder:</b><br>  $row1[alder]    <br>  ";
echo " <b>Icq:</b> <br> $row1[icq]    <br> ";
echo " <b>Email:</b> <br> $row1[mail]    <br> ";
echo " <b>hjemmeside:</b> <br> $row1[hp]  <br> ";
echo " <b>Mobil:</b><br> $row1[mobil]    <br> ";
echo " <b>Info:</b><br> $row1[info] <br>";    ?>      </font></p>
Avatar billede jakobdo Ekspert
10. november 2005 - 09:06 #4
Prøv at test denne:

$userid = mysql_escape_string($_GET[userid]);
$query = mysql_query("
SELECT
    u.*,
    i.*
FROM
    users AS u
INNER JOIN
    infoer AS i
ON
    (u.id = i.username)
WHERE
    u.id = ".$userid."
ORDER BY
    u.id");
if(mysql_num_rows($query)>0)
{
    while($row = mysql_fetch_assoc($query))
    {
        echo "Alle dine rows..." . $row["id"] . "<br>";
    }
}
else
{
    echo "Intet fundet...";
}
Avatar billede inctor Nybegynder
10. november 2005 - 09:18 #5
altså så den hedder:

$userid = mysql_escape_string($_GET[userid]);
$query = mysql_query("
SELECT
    u.*,
    i.*
FROM
    users AS u
INNER JOIN
    infoer AS i
ON
    (u.id = i.username)
WHERE
    u.id = ".$userid."
ORDER BY
    u.id");
if(mysql_num_rows($query)>0)
{
    while($row = mysql_fetch_assoc($query))
    {
        echo " <h1> <b>$row[username] </b> </h1> <br>      <br>";

echo " <b>Navn:</b> <br> $row1[navn] <br>  ";
echo " <b>Alder:</b><br>  $row1[alder]    <br>  ";
echo " <b>Icq:</b> <br> $row1[icq]    <br> ";
echo " <b>Email:</b> <br> $row1[mail]    <br> ";
echo " <b>hjemmeside:</b> <br> $row1[hp]  <br> ";
echo " <b>Mobil:</b><br> $row1[mobil]    <br> ";
echo " <b>Info:</b><br> $row1[info] <br>";
    }
}
else
{
    echo "Intet fundet...";
}



???
Avatar billede inctor Nybegynder
10. november 2005 - 09:38 #6
username skal den hente fra users samt id'et derfra som så kan sammenlignes med det fra infoer hvor den så ud fra id'et kan hente navn, alder, icq,email osv  .. c",)
Avatar billede inctor Nybegynder
11. november 2005 - 09:48 #7
kunne gerne tænke Maii et svar på det .. hehe .. det haster rimeligt meget .. Såå Please ..
Avatar billede jakobdo Ekspert
11. november 2005 - 11:51 #8
Prøv lige at fang mig på msn: jakobdo (at) hotmail (dot) com
Avatar billede inctor Nybegynder
16. november 2005 - 22:16 #9
Lukker det nuH , Jakob , lig svar hvis du sys du skal have pointene , du hjalp mig trodsalt noget , og du svarede på mit spørgsmål .. men kunn ikk sån rigtigt bruge det til såå megeT . men lig svar så får du Pointene hvis du vil have dem !
Avatar billede inctor Nybegynder
16. november 2005 - 22:16 #10
ups . fik trykket svar , afviser lige mit eget ..
Avatar billede jakobdo Ekspert
16. november 2005 - 22:24 #11
Svar!
Avatar billede inctor Nybegynder
16. november 2005 - 22:29 #12
Jakob , http://www.exp.dk/spm/665134

kig det lige og se om du kan hjælpe Maii ..
Avatar billede jakobdo Ekspert
17. november 2005 - 08:15 #13
Ikke noget jeg har kendskab til! Desværre.
Avatar billede jakobdo Ekspert
17. november 2005 - 08:15 #14
Og takker for point!
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