Kogucik
16-05-2010, 13:58
Witajcie!
Zrobiłem mały skrypt pokazujący dane użytkowników wyglądający tak:
<?php
$id = $_GET['id'];
echo 'Nick: ';
$sql=mysql_query("SELECT username FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
echo $rekord['username'];
echo '<br />';
echo 'Status: ';
$sql=mysql_query("SELECT status FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
if
($rekord['status'] == '1')
{ echo '
';}
if
($rekord['status'] == '2')
{ echo '[**]';}
if
($rekord['status'] == '3')
{ echo '[***]';}
if
($rekord['status'] == '4')
{ echo '[****]';}
if
($rekord['status'] == '5')
{ echo '[mod]';}
if
($rekord['status'] == '6')
{ echo '[admin]';}
echo '<br />';
echo 'O mnie: ';
$sql=mysql_query("SELECT omnie FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
echo $rekord['omnie'];
echo '<br />';
echo 'Numer GG: ';
$sql=mysql_query("SELECT gg FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
echo $rekord['gg'];
echo '<br />';
echo 'Strona: ';
$sql=mysql_query("SELECT strona FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
echo $rekord['strona'];
echo '<br />';
echo 'Profil YT: ';
$sql=mysql_query("SELECT profilyt FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
echo $rekord['profilyt'];
echo '<br />';
echo 'Osiągnięcia: ';
$sql=mysql_query("SELECT osiagniecia FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
echo $rekord['osiagniecia'];
echo '<br />';
?>
Jednak potrzebuję do tego jeszcze edytora dla użytkownika by mógł edytować swoje dane. Jak więc zrobić tak, by widział tego edytora jedynie użytkownik którego ID jest zgodne ze zmienną ID?
Zrobiłem mały skrypt pokazujący dane użytkowników wyglądający tak:
<?php
$id = $_GET['id'];
echo 'Nick: ';
$sql=mysql_query("SELECT username FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
echo $rekord['username'];
echo '<br />';
echo 'Status: ';
$sql=mysql_query("SELECT status FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
if
($rekord['status'] == '1')
{ echo '
';}
if
($rekord['status'] == '2')
{ echo '[**]';}
if
($rekord['status'] == '3')
{ echo '[***]';}
if
($rekord['status'] == '4')
{ echo '[****]';}
if
($rekord['status'] == '5')
{ echo '[mod]';}
if
($rekord['status'] == '6')
{ echo '[admin]';}
echo '<br />';
echo 'O mnie: ';
$sql=mysql_query("SELECT omnie FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
echo $rekord['omnie'];
echo '<br />';
echo 'Numer GG: ';
$sql=mysql_query("SELECT gg FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
echo $rekord['gg'];
echo '<br />';
echo 'Strona: ';
$sql=mysql_query("SELECT strona FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
echo $rekord['strona'];
echo '<br />';
echo 'Profil YT: ';
$sql=mysql_query("SELECT profilyt FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
echo $rekord['profilyt'];
echo '<br />';
echo 'Osiągnięcia: ';
$sql=mysql_query("SELECT osiagniecia FROM jos_users WHERE id = $id ");
$rekord=mysql_fetch_assoc($sql);
echo $rekord['osiagniecia'];
echo '<br />';
?>
Jednak potrzebuję do tego jeszcze edytora dla użytkownika by mógł edytować swoje dane. Jak więc zrobić tak, by widział tego edytora jedynie użytkownik którego ID jest zgodne ze zmienną ID?