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
|