na początek nie ten dział !
nono jakie wymagania ! pomogę a raczej nakieruje w tych kwestiach które potrafie
no to tak
ad1
Formularz rejestracji
po krótce formularz
aha nie wiem jak generowac obrazek ale pewnie znjadziesz jakis skrypt do tego
ja to robie tak np jak potrzebuje
i teraz formularzyk w ktorym gosc wpisuje
czyli generuje liczby , wyswietlam i kaze gosciowi dodac 
AD2
tworzysz tabelke w SQL czyli np
przypscmy
oczywiscie tam co chcesz i ile chcesz pól
a wedrowanie do bazy to zbierasz z formularza dane poprzez $_POST i wpisujesz tak
a wyswietlasz gosci to tak
AD3
wyszukiwarke no to formularz w ktorym wpisujesz cos i kazesz szukac w bazie tagów czy takie cos wystepuje.
TO tak na szybko napisałem
aha no modyfikowanie ręcznie czyli taki admin chyba tak myślę
no czyli wyświetlasz userów czy tam kogo
jak zauważyłeś przesyłam w zmiennej $_GET['id'] id usera w bazie 
przechwytuje je potem i szukam w bazie tego kogos np i od razu wyswietlam formularz edycji.
potem wpisuje dane uzyskane do bazy
pomogłem na tyle ile powinienem to były takie drogowskazy a dalej musisz jechać sam
ja jechałem sam bo mi na forach nie pomagali :p
nono jakie wymagania ! pomogę a raczej nakieruje w tych kwestiach które potrafie

ad1
Formularz rejestracji

Kod PHP:
<fieldset style='padding:20px; width:300px;border: 1px solid #708080;'><legend>:: rejestracja ::</legend>
<form enctype='multipart/form-data' method='post' action='?strona=rejestracja'>";
<table width='100%'>
<tr>
<td>Podaj login:*</td><td><input type='text'maxlength='100' name='login'size='25'></td>
</tr>
<tr>
<td>Podaj hasło:*</td><td><input type='password' name='haslo'maxlength='100' size='25'></td>
</tr>
<tr>
<td>Potwierdź hasło:*</td><td><input type='password' name='pothaslo' maxlength='100' size='25'></td>
</tr>
<tr>
<td>Podaj email:*</td><td><input type='text' name='email' maxlength='100' size='25'></td>
</tr>
<tr>
<td>kategoria: </td>
<td>
<select name="kategoria">
<option value="1">1
<option value="2">2
</select>
</td>
</tr>
<tr>
<td>Strona domowa:*</td><td><input type='text' name='www' maxlength='100' size='25'></td>
</tr>
<tr>
<td><input type='hidden' name='MAX_FILE_SIZE' value='300000000' /><b>Zdjęcie:</b> </td>";
<td><input name='zdjecie' type='file' /></td>";
</tr>
<tr>
<td>Tagi:*</td><td><input type='text' name='tagi' maxlength='100' size='25'></td>
</tr>
<tr>
<td><input type="hidden" name="ip" value="<? echo "$ip"; ?>"><center><input type="submit" value="Rejestruj" /></center></td>
</tr>
</table>
</form>


Kod PHP:
$ip = $_SERVER['REMOTE_ADDR'];
srand(time());
$l1 = rand(1, 20);
$l2 = rand(1, 20);
$l3 = $l1 + $l2;
Kod PHP:
<tr>
<td>potwierdzenie:</td>
<td><? echo "$l1";?> + <? echo "$l2";?> = <input type="text" name="liczba" style="width: 40px"></td>
<input type="hidden" name="licz" value="<? echo "$l3"; ?>"></td>
</tr>

AD2
tworzysz tabelke w SQL czyli np
przypscmy
Kod PHP:
CREATE TABLE `user` (
`id` int(11) NOT NULL auto_increment,
`login` text,
`haslo` text,
`email` text,
`ranga` text,
`gg` text,
`ip` text,
`data` text,
`aktywnosc` text,
`ban` text,
`klucz` text,
`pobran` integer,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

a wedrowanie do bazy to zbierasz z formularza dane poprzez $_POST i wpisujesz tak
Kod PHP:
$rejestruj = mysql_query(
"INSERT INTO `user`
(
`id`,
`login`,
`haslo`,
`email`,
`ranga`,
`gg`,
`ip`,
`data`,
`aktywnosc`,
`ban`,
`klucz`,
`pobran`
)VALUES(
'',
'".$login."',
'".$haslo."',
'".$email."',
'user',
'".$gg."',
'".$ip."',
'".$data."',
'0',
'1',
'',
''
)
");

Kod PHP:
$user = mysql_query("SELECT * FROM user ORDER by id DESC");
while ($licznik = mysql_fetch_array($user))
{
//wyswietlanie
}
wyszukiwarke no to formularz w ktorym wpisujesz cos i kazesz szukac w bazie tagów czy takie cos wystepuje.
TO tak na szybko napisałem

aha no modyfikowanie ręcznie czyli taki admin chyba tak myślę

no czyli wyświetlasz userów czy tam kogo
Kod PHP:
while ( $licznik = mysql_fetch_array( $npuser ))
{
echo "<a href="?strona=edytujuser&id=".$licznik['id'].">".$licznik['user']."Edytuj</a>
}

przechwytuje je potem i szukam w bazie tego kogos np i od razu wyswietlam formularz edycji.
Kod PHP:
$id = $_GET['id'];
$zawodnik = mysql_query("SELECT * FROM user WHERE id='$id'");
$licznik = mysql_fetch_array($user);
echo "<b>Edytujesz Uzytkownika: ".$licznik['login']."</b><br>";
echo '<form method="POST" action="wyedytujuser-'.$licznik['id'].'">';
echo '<table width="100%">';
echo '<tr>';
echo '<td>Login:</tD>';
echo '<td><input type="text" name="login" value="'.$licznik['login'].'"></td>';
echo '</tr>';
echo '<tr>';
echo '<td>GG:</tD>';
echo '<td><input type="text" name="gg" value="'.$licznik['gg'].'"></td>';
echo '</tr>';
echo '<tr>';
echo '<td>Email:</tD>';
echo '<td><input type="text" name="email" value="'.$licznik['email'].'"></td>';
echo '</tr>';
echo '<tr>';
echo '<td><input type="submit" value="EDYTUJ"></td>';
echo '</tr>';
echo '</table>';
echo '</form>';
Kod PHP:
$id = $_GET['id'];
$login = $_POST['login'];
$klub = $_POST['klub'];
$gg = $_POST['gg'];
$email = $_POST['email'];
$edytuj = mysql_query("UPDATE user SET login='$login',gg='$gg',email='$email' WHERE id='$id'");
pomogłem na tyle ile powinienem to były takie drogowskazy a dalej musisz jechać sam

Cytat:Wyrazić to co czuję , zabrakło by tyle słów....