Witam zrobi?em pewien formularz rekrutacji który zapisuje rekordy do bazy a nastepnie na innej podstronie pobiera te rekordy w poszczegolnych wierszach. Chcia?bym ?eby przy ka?dym pobieraniu rekordów z bazy przy nich pojawia?a sie sonda "akceptuje" badz "nie akceptuje" a pod spodem wyniki. do tego jeszcze jezeli uzytkownik wcisnie akceptuje to chcialbym zeby pokazlo sie "Podaj powod akceptacji" i te powody tez pod sonda i wynikami ponizej zamieszczam kod tego co narazie udalo mi sie zrobic czyli formularz i pobor rekordów z bazy. Je?eli ktos ma pomysl jak to zrobic to prosze o szybka odpowiedz z gory wielkie dzieki.
P.S. Jest to formularz rekrutacji do klanu mialo to wygladac w ten sposob ze jezeli ktos zlozy podanie to linki do akceptacji (sonda) sa widoczne tylko dla jednej grupy uzytklownikow na stronie(klanu)ale wyniki sondy sa publiczne. Oraz przy akceptacji badz odrzucenia mial pojawiac sie powod dlaczego akceptujemy badz nie i powody tez maily byc publiczne.
Sam formularz:
<center>
<b>Formularz Rekrutacji</b><br><br><br><br>
<table border='0' cellspacing='10'>
<form action = "viewpage.php?page_id=29" method = "post">
<tr><td>Imi?: </td><td><input type="text" name="imie"></td</tr>
<tr><td>Nick: </td><td><input type="text" name="nick"></td></tr>
<tr><td>Wiek: </td><td><input type="text" name="wiek"></td></tr>
<tr><td>Lvl: </td><td><input type="text" name="lvl"></td></tr>
<tr><td>Ratio: </td><td><input type="text" name="ratio"></td></tr>
<tr><td width='200'>Ile czasu grasz w WR: </td><td><input type="text" name="wr"></td></tr>
<tr><td>Kontakt GG: </td><td><input type="text" name="kontakt"></td></tr>
<tr><td></td><td><center><input type = "submit" value = "Wy?lij podanie TDK"></center></td></tr>
</table>
</center>
Plik obs?uguj?cy formularz:
<?php
$imie=$_POST['imie'];
$nick=$_POST['nick'];
$wiek=$_POST['wiek'];
$lvl=$_POST['lvl'];
$ratio=$_POST['ratio'];
$wr=$_POST['wr'];
$kontakt=$_POST['kontakt'];
$db_user='xxxxxx';//user majacy dostep do bazy
$db_password='xxxxxx';//haslo
$database='xxxxxxxx';//nazwa bazy danych
mysql_connect('localhost',$db_user,$db_password);//jesli pliki html i php beda na tym samym serwerze co baza to musisz wpisac 'localhost' w przeciwnym razie dostep do bazy czyli lokalizacje
mysql_select_db($database) or die ("Nie udalo sie wybrac bazy danych");
$ins = @mysql_query("INSERT INTO rekrutacja SET imie='$imie', nick='$nick', wiek='$wiek', lvl='$lvl', ratio='$ratio', wr='$wr', kontakt='$kontakt'");
if($ins) echo "Podanie zosta?o wys?ane Pomy?lnie";
else echo "Error 001! Skontaktuj si? z Administratorem strony";
?>
Pobór z bazy MySql
<?php
$result = dbquery("SELECT * FROM ".rekrutacja." ORDER BY nick ASC");
while ($data = dbarray($result)) {
echo "
<table border='1' width='100%'>
<tr><td>
<table border='0' cellspecing='5'>
<tr><td><b>Imi?:</b></td><td>".$data['imie']."</td></tr>
<tr><td><b>Nick: </b></td><td>".$data['nick']."</td></tr>
<tr><td><b>Wiek: </b></td><td>".$data['wiek']."</td></tr>
<tr><td><b>Lvl: </b></td><td>".$data['lvl']."</td></tr>
<tr><td><b>Ile czasu grasz w WR: </b></td><td>".$data['wr']."</td></tr>
<tr><td><b>Kontakt: </b></td><td><img src='http://status.gadu-gadu.pl/users/status.asp?styl=1&id=
".$data['kontakt']."'></a> <a href=gg:
".$data['kontakt']."> <b>
".$data['kontakt']."</b></a></td></tr>
</table><br><br><hr color='orange' /><br><br>
</td>
<td>
</td></tr></table>
";
}
?>
Edytowane przez Pieka dnia 08.09.2008 12:25:41
|