Avatar billede inctor Nybegynder
19. august 2005 - 23:33 Der er 6 kommentarer og
1 løsning

Mixe 2 Tabeller Fra DB ?

...

Haii igen !
Jeg har eN Tabel der hedder infoer oG en der hedder users ..
Infoer eR den tabel hvor der skal stå Navn, Alder osv ..
Jeg skal have den Til aT kombinere de to Tabeller.. Lille eksempel som jeg måske kan vise hvad jeg mener med ..

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

$result1 = mysql_query("SELECT * FROM infoer where username='$row[mail]'");
$row1    = mysql_fetch_array($result1);
?>

oG jeg skal bruge eT par filer ..
En hvor man skal kunne rette på de oplysninger som der eR i infoer .. altså en bestemt bruger skal kunne ændre sine egne selvf ..
En hvor den viser de ting der står i infoer ex:
Navn: Mads
Alder: 14
osv ..
Skal der bruges flere filer oG skal du/i have flere oplysninger for at kunne hjælpe Maii ?
Avatar billede jaw Nybegynder
19. august 2005 - 23:36 #1
Dit første spørgsmål bør f.eks. kunne løses med:

$result = mysql_query("
  SELECT users.*, infoer.*
  FROM users
  LEFT JOIN infoer ON infoer.username = users.mail
  WHERE users.id = '$id'
");
Avatar billede inctor Nybegynder
19. august 2005 - 23:37 #2
Hvor skal den tekst Stå henne ? i eN PHP fil eller hva ?
Avatar billede jaw Nybegynder
19. august 2005 - 23:38 #3
Spørger du ikke om at slå dine 2 forespørgsler sammen? Altså så skal min forespørgsel udskiftes med dine 2.
Avatar billede inctor Nybegynder
19. august 2005 - 23:40 #4
okay .. prøver jeg liiGe .. hehe .. eR ret newb til MySQL .. hehe .. men jeg begynder aT lære det .. :P
Avatar billede inctor Nybegynder
19. august 2005 - 23:43 #5
Skal jeg bruge den samme i seprofil ?
Avatar billede inctor Nybegynder
19. august 2005 - 23:49 #6
Min Ret Profil Ser sån her ud:
<? include("../inc/sql.php"); ?>

<HTML>

<HEAD>

    <TITLE></TITLE>

<META NAME="Generator" CONTENT="Namo WebEditor v5.0(Trial)">



</HEAD>


<BODY TEXT="#000000" LINK="#000000" VLINK="#000000" ALINK="#000000">



<FONT FACE="Tahoma" SIZE="2" COLOR="black">
<?
$result = mysql_query("
  SELECT users.*, infoer.*
  FROM users
  LEFT JOIN infoer ON infoer.username = users.mail
  WHERE users.id = '$id'
");
?>

</font><DIV STYLE="text-align:center">

<form action="retprofilok.php" method="POST">



<FONT FACE="Tahoma" SIZE="2" COLOR="black"><b>Navn: <INPUT TYPE="text" SIZE="15" NAME="navn" CLASS="felt" VALUE="<? echo "$row9[navn]"; ?>"><BR>

Alder: <INPUT TYPE="text" SIZE="15" MAXLENGTH="2" NAME="alder" CLASS="felt" VALUE="<? echo "$row9[alder]"; ?>"><BR>

ICQ: <INPUT TYPE="text" SIZE="15" NAME="icq" CLASS="felt" VALUE="<? echo "$row9[icq]"; ?>"><BR>

Mobil: <INPUT TYPE="text" SIZE="15" NAME="mobil" CLASS="felt" VALUE="<? echo "$row9[mobil]"; ?>"><BR>

Hjemmeside: <INPUT TYPE="text" SIZE="15" NAME="web" CLASS="felt" VALUE="<? echo "$row9[web]"; ?>"><BR>

E-Mail: <INPUT TYPE="text" SIZE="15" NAME="mail" CLASS="felt" VALUE="<? echo "$row9[mail]"; ?>"><BR>

Fritekst:

        </b><BR>

<TEXTAREA WRAP="physical" ROWS="10" COLS="20" NAME="info" STYLE="background-color : white;color: black;border: 1px solid black;"><? echo "$row9[info]"; ?></TEXTAREA>

<BR>

<INPUT TYPE="submit" VALUE="Opdater Profil" CLASS="knap">

        </font></form>





Min Seprofil Ser Sån her ud:


<? include("../inc/sql.php"); ?>

<HTML>

<HEAD>

    <TITLE></TITLE>

<META NAME="Generator" CONTENT="Namo WebEditor v5.0(Trial)">



</HEAD>

<BODY TEXT="#000000" LINK="#000000" VLINK="#000000" ALINK="#000000">



<p><font face="Tahoma" size="2" color="black">
<?

$result = mysql_query("
  SELECT users.*, infoer.*  FROM users LEFT JOIN infoer ON infoer.username = users.mail WHERE users.id = '$id'");


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>





Min Retprofilok ser sån her ud:



<? include("../inc/sql.php"); ?>



<HTML>



<HEAD>



    <TITLE></TITLE>



<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">





</HEAD>



<BODY TEXT="#000000" LINK="#000000" VLINK="#000000" ALINK="#000000">



<FONT FACE="Verdana" SIZE="1" COLOR="#000000">

<?

$result = mysql_query("SELECT users.*, infoer.* FROM users LEFT JOIN infoer ON infoer.username = users.mail WHERE users.id = '$id'");



mysql_query("UPDATE infoer set navn = '$navn' where username='$mail');



mysql_query("UPDATE infoer set alder = '$alder' where username='$mail');



mysql_query("UPDATE infoer set icq = '$icq' where username='$mail'");



mysql_query("UPDATE infoer set mobil = '$mobil' where username='$mail');



mysql_query("UPDATE infoer set web = '$web' where username='$mail');


mysql_query("UPDATE infoer set mail = '$mail' where username='$mail');



mysql_query("UPDATE infoer set info = '$info' where username='$mail');



?>

</tr>



</table>


eR der Nogen fejl i dem eller sÅN Noed ?
Avatar billede inctor Nybegynder
10. november 2005 - 09:11 #7
lukker !
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
Computerworld tilbyder specialiserede kurser i database-management

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