02. juni 2004 - 20:03
Der er
2 kommentarer og 1 løsning
Billed funktion i brugersys
hejsa, jeg har et brugersystem med en indbygget chat hvis man kan sige det sådan.. Men nu vil jeg gerne have at brugere kan uploade et billede i deres profiler! Det jeg vil have er hvad jeg skal oprette i min mysql tabel + hvad jeg skal indsætte i phpkoden! (det skal altså være i php)
Annonceindlæg fra Barco
Er jeres mødelokaler sikre nok?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Phpkode til det sted hvor man ændre sin brugerprofil: <? require("config.php"); require("funktioner.php"); $brugerinfo = brugerinfo($_COOKIE[minichat3_id]); checksession($brugerinfo[sesid]); $normal = "#eeeeee"; $hover = "#dddddd"; if ($_POST[action] == "update"){ $free_text = format($_POST[free_text]); $free_text = nl2br($free_text); $email = htmlentities($_POST[email]); $homepage = htmlentities($_POST[homepage]); $age = format($_POST[age]); $gender = format($_POST[gender]); $city = format($_POST[city]); $country = format($_POST[country]); mysql_query("UPDATE minichat3 SET free_text='$free_text',email='$email',age='$age', homepage='$homepage',gender='$gender',city='$city',country='$country' where id='$brugerinfo[uid]'") or die (mysql_error()); WriteToRemote("",$brugerinfo[id],Language("119")); header("Location: top.php"); } ?> <HTML> <HEAD> <link rel="stylesheet" type="text/css" HREF="style.css"> </HEAD> <BODY> <br> <? if ($_GET[action] == "edit"){ ?> <table width="70%" border="1" cellspacing="0" cellpadding="0" bordercolor="#000000" align="center" CLASS="alm-text"> <tr bordercolor="#84B0DD"> <td bgcolor="#84B0DD"> <div align="center"><b>Profil</b></div> </td> </tr> <tr bgcolor="#eeeeee" onMouseOver="style.backgroundColor='<?=$hover;?>';" onMouseOut="style.backgroundColor='<?=$normal;?>';" bordercolor="#eeeeee"> <td> Skriv lidt om dig selv her! </td> </tr> </table> <br> <form action=profile.php method=post> <? $res = mysql_query("SELECT * FROM minichat3 where id='$brugerinfo[uid]'"); $row = mysql_fetch_array($res);?> <table width="70%" border="1" cellspacing="0" cellpadding="0" bordercolor="#000000" align="center" CLASS="normal"> <tr bordercolor="#84B0DD"> <td bgcolor="#84B0DD" bordercolor="#84B0DD" width="23%"> <div align="left"><b>Nick:</b></div> </td> <td bgcolor="#eeeeee" bordercolor="#eeeeee" width="77%"> <div align="left"> <?=$brugerinfo[nick];?> </div> </td> </tr> <tr bgcolor="#eeeeee" onMouseOver="style.backgroundColor='<?=$hover;?>';" onMouseOut="style.backgroundColor='<?=$normal;?>';" bordercolor="#eeeeee"> <td width="23%" bordercolor="#84B0DD" bgcolor="#84B0DD"> <div align="left"><strong>Alder:</strong></div> </td> <td width="77%"> <div align="left"> <input type="text" name="age" value="<?=$row[age];?>" size="30"> </div> </td> </tr> <tr bgcolor="#eeeeee" onMouseOver="style.backgroundColor='<?=$hover;?>';" onMouseOut="style.backgroundColor='<?=$normal;?>';" bordercolor="#eeeeee"> <td width="23%" bordercolor="#84B0DD" bgcolor="#84B0DD"><b>E-mail adresse:</b></td> <td width="77%"> <input type="text" name="email" value="<?=$row[email];?>" size="30"> </td> </tr> <tr bgcolor="#eeeeee" onMouseOver="style.backgroundColor='<?=$hover;?>';" onMouseOut="style.backgroundColor='<?=$normal;?>';" bordercolor="#eeeeee"> <td width="23%" bordercolor="#84B0DD" bgcolor="#84B0DD" valign="top"><strong>Fri tekst: </strong></td> <td width="77%"> <textarea name="free_text" rows="4" cols="40"><?=br2nl($row[free_text]);?></textarea> </td> </tr> <tr bgcolor="#eeeeee" onMouseOver="style.backgroundColor='<?=$hover;?>';" onMouseOut="style.backgroundColor='<?=$normal;?>';" bordercolor="#eeeeee"> <td width="23%" bordercolor="#84B0DD" bgcolor="#84B0DD" valign="top"> </td> <td width="77%"> <input type="hidden" name="action" value="update"> <input type="submit" name="update" value="Opdater info"> </td> </tr> </table> <hr width="70%" align="center" size="1" noshade> <table width="70%" border="1" cellspacing="0" cellpadding="0" bordercolor="#000000" align="center"> <tr bordercolor="#84B0DD"> <td bgcolor="#84B0DD" bordercolor="#84B0DD" colspan="2"> <div align="center" CLASS="alm-text"> <b>Avanceret brugerprofil: </b></div> </td> </tr> <tr class="normal" bgcolor="#eeeeee" onMouseOver="style.backgroundColor='<?=$hover;?>';" onMouseOut="style.backgroundColor='<?=$normal;?>';" bordercolor="#eeeeee" valign="top"> <td width="23%" bordercolor="#84B0DD" bgcolor="#84B0DD"> <div align="left"><b>Hjemmeside:</b></div> </td> <td width="77%"> <div align="left"> <input type="text" name="homepage" value="<?=$row[homepage];?>" size="30"> </div> </td> </tr> <tr class="normal" bgcolor="#eeeeee" onMouseOver="style.backgroundColor='<?=$hover;?>';" onMouseOut="style.backgroundColor='<?=$normal;?>';" bordercolor="#eeeeee" valign="top"> <td width="23%" bordercolor="#84B0DD" bgcolor="#84B0DD"><b>By:</b></td> <td width="77%"> <input type="text" name="city" value="<?=$row[city];?>" size="30"> </td> </tr> <tr class="normal" bgcolor="#eeeeee" onMouseOver="style.backgroundColor='<?=$hover;?>';" onMouseOut="style.backgroundColor='<?=$normal;?>';" bordercolor="#eeeeee" valign="top"> <td width="23%" bordercolor="#84B0DD" bgcolor="#84B0DD"><strong>Land:</strong></td> <td width="77%"> <p> <input type="text" name="country" value="<?=$row[country];?>" size="30"> <br> </p> </td> </tr> <tr class="normal" bgcolor="#eeeeee" onMouseOver="style.backgroundColor='<?=$hover;?>';" onMouseOut="style.backgroundColor='<?=$normal;?>';" bordercolor="#eeeeee" valign="top"> <td width="23%" bordercolor="#84B0DD" bgcolor="#84B0DD"> </td> <td width="77%"> <input type="hidden" name="action" value="update"> <input type="submit" name="update" value="Opdater info"> </td> </tr> </table> </form> <? } elseif ($_GET[id]){ $remoteses = brugerinfo($_GET[id]); $remote = unikinfo($remoteses[uid]);?> <table width="70%" border="1" cellspacing="0" cellpadding="0" bordercolor="#000000" align="center" class="normal"> <tr> <td bgcolor="#84B0DD" bordercolor="#84B0DD"> <div align="center"><b><?=$remote[nick];?>'s brugerbrofil:</b> </div> </td> </tr> <tr> <td bgcolor="#eeeeee" bordercolor="#eeeeee">For at lave / ændre din egen brugerprofil - <a href="profile.php?action=edit">klik her</a>!! </td> </tr> </table> <br> <table width="70%" border="1" cellspacing="0" cellpadding="0" bordercolor="#000000" align="center" class="normal"> <tr valign="top"> <td bgcolor="#84B0DD" bordercolor="#84B0DD" width="23%"><b>Nick:</b></td> <td bgcolor="#eeeeee" bordercolor="#eeeeee" width="77%"> <?=$remote[nick];?> </td> </tr> <tr valign="top"> <td bgcolor="#84B0DD" bordercolor="#84B0DD" width="23%"><b>Alder:</b></td> <td bgcolor="#eeeeee" bordercolor="#eeeeee" width="77%"> <?=$remote[age];?> </td> </tr> <tr valign="top"> <td bgcolor="#84B0DD" bordercolor="#84B0DD" width="23%"><b>E-mail adresse:</b></td> <td bgcolor="#eeeeee" bordercolor="#eeeeee" width="77%"> <?=$remote[email];?> </td> </tr> <tr valign="top"> <td bgcolor="#84B0DD" bordercolor="#84B0DD" width="23%"><b>Hjemmeside:</b></td> <td bgcolor="#eeeeee" bordercolor="#eeeeee" width="77%"> <?=format($remote[homepage]);?> </td> </tr> <tr valign="top"> <td bgcolor="#84B0DD" bordercolor="#84B0DD" width="23%"><b>Online tid: </b></td> <td bgcolor="#eeeeee" bordercolor="#eeeeee" width="77%"> <? $onlinetid_ialt = $remoteses[logintime] - $remote[onlinetid]; print OnlineTid($onlinetid_ialt,time());?> </td> </tr> <tr valign="top"> <td bgcolor="#84B0DD" bordercolor="#84B0DD" width="23%"><strong>Antal chat-linier: </strong></td> <td bgcolor="#eeeeee" bordercolor="#eeeeee" width="77%"> <?$chatlines = $remoteses[chatlines] + $remote[chatlines]; print "$chatlines";?> </td> </tr> <tr valign="top"> <td bgcolor="#84B0DD" bordercolor="#84B0DD" width="23%"><strong>Credits:</strong></td> <td bgcolor="#eeeeee" bordercolor="#eeeeee" width="77%"> <?$credits = Credits($remoteses[logintime]) + $remote[credits]; print "$credits";?> </td> </tr> <tr valign="top"> <td bgcolor="#84B0DD" bordercolor="#84B0DD" width="23%"><b>Bo-sted:</b></td> <td bgcolor="#eeeeee" bordercolor="#eeeeee" width="77%"> <?=$remote[city];?> , <?=$remote[country];?> </td> </tr> <tr valign="top"> <td bgcolor="#84B0DD" bordercolor="#84B0DD" width="23%"><strong>Fri tekst: </strong></td> <td bgcolor="#eeeeee" bordercolor="#eeeeee" width="77%"> <?=$remote[free_text];?> </td> </tr> </table> <? } ?> <br> <div align="center" CLASS="alm-text"><a href="top.php">Tilbage</a></div> </BODY>