mysql — хранение разных значений в одной и той же базе данных переполнения стека

У меня есть эти две таблицы,

экзаменационный стол

ID, title, creator

таблица экзаменационных настроек

id //(simply for managing rows and edits/updates)
"1", "2", "3" // etc

quiz_id
"55912" // or so on

type
"question", "answer"
ref_number
"1", "2" // This is basically Question 1, Question 2, Answer 1 etc.

value
"What is ...?" or "21" // The question or the answer

Теперь у меня проблема с сохранением вопроса и ответа в таблице, я использовал этот вопрос HTML-массив
<input type="text" name="quiztxtBox[]" > and <input type="text" name="answer[]" >
чтобы получить входы. Но мне интересно, как выполнить SQL, используя эти 2 массива и хранить их в одном поле. Вот как выглядит мой sql.

$quiztxtBox = $_POST["quiztxtBox"]; //array
$answer = $_POST["answer"]; //array

mysql_connect("localhost", "root", "") or die(mysql_error()) ;
mysql_select_db("elearning") or die(mysql_error()) ;

mysql_query("INSERT INTO exam_list (exam_name, creator) VALUES ('$files', 'admin')");

$lastid = mysql_query("SELECT ID FROM exam_list ORDER BY ID DESC LIMIT 0 , 1");
$id = implode($lastid);

mysql_query("INSERT INTO exam_setting (exam_id, type, ref_number, value) VALUES ('$id', 'othervalues')");

Поэтому я сначала сохранил имя экзамена и его создателя после вопросов и ответов на экзамене, и это та часть, где я потерялся. Есть идеи по этому поводу?

-1

Решение

Таким способом вы можете прочитать значения входного текста в виде массива.

<form name="" action="array.php" method="post">
<input type="text"  name="quiztxtBox[]" >
<input type="text"  name="answer[]" >
</form>

В файле array.php

//get the array
$quiztxtBox=$_POST['quiztxtBox'];
$answer=$_POST['answer'];
//loop through the array
foreach($quiztxtBox as $key=>$quiztxtBox){

echo 'Question'.$quiztxtBox.'Answer'.$answer[$key];
//for storing in the same field.
//perform your sql query with this
$finalstring=$quiztxtBox.','.$answer[$key];}
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector