Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]uzupełnianie rekordu (where 'nick' = ten, który przed chwilą się stworzył)
Forum PHP.pl > Forum > Przedszkole
brychu
EGZAMIN.php
  1. <?php
  2. require ('config.php');
  3. If (isset($_POST['nick'])){
  4. $nick=$_POST['nick'];
  5. $styl=$_POST['styl'];
  6. $zapytanie = "INSERT INTO test (nick, styl) VALUES ('$nick', '$styl')" or die(mysql_error());
  7. $wynik = mysql_query($zapytanie);
  8. }
  9. if ($wynik) {
  10. echo 'Witaj '.$nick.'. Jesteś '.$styl.'em, więc zacznijmy test wiedzy ogólnej dla Twojego stylu gry.';
  11. echo '<br><a href="egzamin1.php"><b>ROZPOCZNIJ EGZAMIN</b></a><br><Br><br><br><br>';
  12. }
  13. ?>
  14. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  15. <html>
  16. <head>
  17. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  18. <title>EGZAMIN</title>
  19. </head>
  20. <body>
  21. <form name="form1" method="post" action="egzamin.php">
  22. nick: <input type="text" name="nick" size="20">
  23. <input type="radio" name="styl" value="kilof" />Kilof
  24. <input type="radio" name="styl" value="flociarz" />Flociarz
  25. <br><input value="przejdź dalej" type="submit" name="dalej">
  26. </form>
  27. </body>
  28. </html>


EGZAMIN1.php
  1. <?php
  2. require ('config.php');
  3. If (isset($_POST['pytanie1'])){
  4. $id = $_GET["id"];
  5. $nick=$_POST['nick'];
  6. $pytanie1=$_POST['pytanie1'];
  7. $zapytanie = "UPDATE `test` SET `pytanie1` = '$pytanie1' WHERE `id`='$id'";
  8. $wynik = mysql_query($zapytanie);
  9. }
  10. if ($wynik) {
  11. echo 'KONIEC';
  12. echo $id;
  13. }
  14. ?>
  15. <form name="form2" method="post" action="egzamin1.php">
  16. Pytanie 1.<br><input type="text" name="pytanie1" size="150">
  17. <br><BR>
  18. <br><input value="Zakończ egzamin" type="submit" name="zakoncz">
  19. </form>


TABELA
id | nick | styl | pytanie 1 | pytanie 2 | pytanie 3


Robię taką stronę egzaminu. Bardziej w ramach nauki PHP niż konkretnego przeznaczenia.
W pliku egzamin.php tworzę "nick" oraz wybieram styl: "flociarz" lub "kilof".
Przechodzę do następnej strony.
Na następnej odpowiadam na pytanie 1 i chciałbym, żeby odpowiedź zapisywało w tabelce pod kluczem "pytanie1" ale oczywiście przy nicku, który został wcześniej stworzony. Próbowałem to ugryźć get, post, ale nie idzie.
Proszę o pomoc. Gdy będę widział prawidłowy kod to się nauczę.
IAmBoskiM
http://be2.php.net/manual/en/book.session.php
brychu
sesje. Jasne. Dzięki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.