我需要关于连接的帮助。我有一个标题,如下所示:
<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个问题。我希望数据库像以下一样插入VALUES:
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’
如果不包括sessioId旁边的数字1,否则如果有多个$_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 ) . "'";
}
?
以下是我希望连接发生的代码。
{{1}}
答案 0 :(得分:3)
三元运营商是你的朋友。
$insertquestion[] = $_SESSION['id'] . ($_SESSION['initial_count'] > 1 ? $sessionMinus : '') ...;
答案 1 :(得分:0)
那样的东西?
$sessionId = $_SESSION['id'] . ($_SESSION_['initial_count'] > 1 ? $sessionMinus : '');
echo '<h1> : SESSION ' . $sessionId . ' of ' . $_SESSION_['initial_count'];