![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 0 Dołączył: 10.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Siemnko
Mam problem z napisaniem skryptu php.Robie taki programik do tworzenia testów i ich rozwiązywania.Troche się już w tym pogubiłem bo musze napisać program do tworzenia testów wielokrotnego wyboru. Problem polega na tym, że nie bardzo wiem jak napisać taki programik. Potrafie dodawać pytania do bazy danych ale mam problem z dodawaniem odpowiedzi do tego pytania. Chodzi o to że nie wiem jak przypisać dwie lub więcej odpowiedzi do tego pytania i zapisać je w bazie(w tym wszystkie mogą być prawidłowe). Jak macie jakieś propozycje to podeślijcie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 0 Dołączył: 10.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
tak wygląda skrypt dodawania odpowiedzi:[php:1:00c8c782c6]<?php
$db_name = "baza"; $con = mysql_connect("localhost") or die("Blad połączenia"); $db = mysql_select_db($db_name, $con) or die("Otwarcie tabeli"); $sql = "insert into Odpowiedzi values('null','$ID_pyt','$Odpowiedz')"; $result = mysql_query($sql, $con) or die("Polaczenie z baza nie udalo sie"); echo "Dane zostały zapisane do bazy"; echo "<form action=dodaj_pytanie.html><input type=submit value=Powrot></form>"; a tak tabela odpowiedzi: [sql:1:00c8c782c6] CREATE TABLE Odpowiedzi( ID_odpowiedzi int(5) unsigned NOT NULL auto_increment, ID_pyt int(5) NOT NULL, Odpowiedz varchar(35) NOT NULL, PRIMARY KEY (ID_odpowiedzi), FOREIGN KEY (ID_pyt) REFERENCES Pytania(ID_pytania) ON DELETE CASCADE ) TYPE=InnoDB;[/sql:1:00c8c782c6][/code] ?>[/php:1:00c8c782c6] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 20:55 |