Próbuję stworzyć narzędzie, za pomocą którego będę mógł wykorzystać dane do pracy magisterskiej.
Chciałbym zadać Wam, twórcom i użytkownikom internetu, kilka pytań za pomocą formularza, a następnie zapisać dane do pliku np.: "dane.txt".
Podparłem się Księgą Gości znalezioną w książce do PHP z wydawnictwa Helion.
formularz:
Kod: Zaznacz cały
<FORM METHOD="POST">
<TABLE>
<TR><TD>Zadawane pytanie</TD></TR>
<TR><TD>Odp1:</TD><TD><INPUT TYPE="text" NAME="odp1"></TD></TR>
<TR><TD>Odp2:</TD><TD><INPUT TYPE="text" NAME="odp2"></TD></TR>
</TABLE>
<INPUT TYPE="submit" VALUE="wy¶lij">
</FORM>
$odp1 = nl2br(htmlentities ($odp1));
$odp1 = nl2br(htmlentities ($odp1));
if ($odp1 && $odp2)
{
$ksiega[0] = "".date("d.m.Y")."".$odp1."".$odp2."\r\n";
if (file_exists("dane.txt"))
{
$i = 1;
$plik = fopen ("dane.txt", "r+");
flock ($plik, 2);
while (!(feof($plik)))
{
$ksiega[$i++] = fgets ($plik, 2048);
}
fseek ($plik, 0);
for ($i=0; $i<10; $i++)
{
fputs ($plik, "$ksiega[$i]");
}
flock ($plik, 3);
fclose ($plik);
}
else
{
$plik = fopen ("dane.txt", "w+");
flock ($plik, 2);
fputs ($plik, "$ksiega[0]");
flock ($plik, 3);
fclose ($plik);
}
}
if (file_exists("dane.txt"))
{
$plik = fopen ("dane.txt", "r");
while (!(feof($plik)))
{
print (fgets ($plik, 2048));
}
print "<HR>";
}
?>[/php]
Niestety, ale nie chcę męczyć nikogo odpowiedziami tekstowymi a jedynie poprosić do zaznaczenia odpowiedzi za pomocą: "RADIO" w tym miejscu: "$odp1 = nl2br(htmlentities ($odp1));" i w tym: "$odp1 = nl2br(htmlentities ($odp1));".
Nie wiem, jak zrobić, aby zaznaczenie zapisywało się do pliku w postaci:
"20.03.2007 odp1:0 odp2:1",
co by znaczyło, że osoba odpowiadająca na pytanie zaznaczyła odpowiedź nr2.
Z góry dziękuję za odpowiedź.
