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 ?
Annonceindlæg fra Axcess Nordic
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' ");
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 ?