Мне нужна помощь по объединению. У меня есть заголовок, который отображается ниже так:
<h1>: SESSION (<?php echo $_SESSION['id'] ?>) <?php echo $sessionMinus ?> OF <?php echo $_SESSION['initial_count'] ?></h1>
На словах приведенная выше кодировка может выглядеть следующим образом:
Session(ABB) 1 OF 2
Теперь представьте, что я создаю 2 экзамена ($ _SESSION ['initial_count'] = ‘2’), у обоих экзаменов есть только 1 вопрос. Я хочу, чтобы база данных вставила значения, как показано ниже:
Session Id Question
ABB1 Who are you
ABB2 Who am I
Как вы можете видеть выше, экзамен "ABB1", который является первым экзаменом, который имеет свой собственный вопрос, и экзамен "ABB2", который является вторым экзаменом, имеет свой собственный вопрос.
НО, если есть только 1 экзамен, тогда я не хочу, чтобы рядом с
отображалась цифра «1».
SessionId, как показано ниже:
Session Id Question
ABB Who are you
Так, как я могу объединить, чтобы, если $_SESSION['initial_count'] = ‘1’
, то не включать число 1 рядом с sessioId, иначе, если есть несколько $_SESSION['initial_count']
, затем объединить число $sessionMinus
рядом с SessionId
?
Ниже приведен код, где я хочу, чтобы произошла конкатенация.
foreach($_POST['questionText'] as $question)
{
$insertquestion[] = "' ". mysql_real_escape_string( $_SESSION['id'] ) . "' , ' ". mysql_real_escape_string( $_POST['num_questions'] ) . "', ' ". mysql_real_escape_string( $question ) . "'";
}