Podgląd pojedynczego posta
Stary 29.04.2005, 19:24   #4
Bartez
Team Member
Zlotowicz
 
Avatar użytkownika Bartez
 
Data rejestracji: 18.10.2002
Lokalizacja: malopolska
Posty: 4,177
Bartez jest świetnie znany wszystkim <550 - 649 pkt>Bartez jest świetnie znany wszystkim <550 - 649 pkt>Bartez jest świetnie znany wszystkim <550 - 649 pkt>Bartez jest świetnie znany wszystkim <550 - 649 pkt>Bartez jest świetnie znany wszystkim <550 - 649 pkt>Bartez jest świetnie znany wszystkim <550 - 649 pkt>
Jeżeli masz możliwość wykorzystania bazy MySQL lub PostgreSQL lub czegoś podobnego, to żaden problem.

Jak zrobić formularz mam nadzieję, że wiesz.
Kod:
<form action="skrypt.php" method="post">
Pytanie 1:
<input type="radio" name="pytanie1" value="1"> Odp1 <br /> 
<input type="radio" name="pytanie1" value="2"> Odp2 <br />
...
<input type="radio" name="pytanie2" value="1">
itd...
<input type="submit" name="wyslij" value="Wyślij"> 
</form>
Wszystko można wpakować do tabeli, żeby było ładnie sformatowane, ale myślę, że to nie problem.

W pliku skrypt.php:
Kod:
if(isset($_POST['wyslij']))
{
    // Do danych wyslanych przez formularz dobierasz sie tak: $_POST['pytanie1']

    // Zapis do bazy danych - jak utworzyć połączenie i samą bazę - poczytaj :)
$sql = "INSERT INTO nazwa_bazy (pytanie1, pytanie2, pytanie3) VALUES('{$_POST['pytanie1']}', '{$_POST['pytanie2']}', '{$_POST['pytanie3']}')";
$query = mysql_query($sql) or die (mysql_error());
}
Tym sposobem będziesz miał dane z formularza w bazie danych Mogą być błędy, bo piszę bez sprawdzania (Zend Studio rules ), ale tak to mniej więcej wygląda Oczywiście dodać do tego można jeszcze sprawdzanie, czy wszystkie pola zostały wypełnione, ale na początek tyle powinno Ci wystarczyć
__________________
Pozdrawiam
Bartez

Ranking dysków twardych
Bartez jest offline   Odpowiedz cytując ten post