2012-04-03 2 views
1

연결에 대한 도움이 필요합니다. 즉아래의 내용을 연결하는 방법 :

<h1>: SESSION (<?php echo $_SESSION['id'] ?>) <?php echo $sessionMinus ?> OF <?php echo $_SESSION['initial_count'] ?></h1> 

위의 코드는 다음과 같이 읽을 수 있습니다 : I는 다음과 같이 아래에 표시되는 타이틀이 지금은 2 개 시험 ($ _SESSION을 만드는 오전 상상

Session(ABB) 1 OF 2 

를 [ 'initial_count'] = '2'), 두 시험 모두 한 가지 질문 만 있습니다.

Session Id Question 
    ABB1   Who are you 
    ABB2   Who am I 

당신이 두 번째 시험은 자신의 질문을 가지고 있습니다 자신의 질문 시험 'ABB2를 가지는 최초의 시험은 시험'ABB1 '위에서 볼 수 있듯이 : 나는 데이터베이스를 다음과 같이 값을 삽입 할 .

만 1 시험이 있다면, 그때는 '1'의

세션 ID 옆에 표시 아래와 같이되고 싶지 않아 :

Session Id Question 
ABB   Who are you 

그래서 어떻게 그래서 연결할 수 있습니다 $_SESSION['initial_count'] = ‘1’의 경우 1을 sessioId 옆에 넣지 말고, 그렇지 않으면 $_SESSION['initial_count']이 여러 개인 경우 SessionId 옆에 $sessionMinus 숫자를 연결 하시겠습니까?

다음은 연결을 발생시키려는 코드입니다.

foreach($_POST['questionText'] as $question) 
{ 
    $insertquestion[] = "' ". mysql_real_escape_string($_SESSION['id']) . "' , ' ". mysql_real_escape_string($_POST['num_questions']) . "', ' ". mysql_real_escape_string($question) . "'"; 
} 

답변

3

3 자 운영자는 귀하의 친구입니다.

$insertquestion[] = $_SESSION['id'] . ($_SESSION['initial_count'] > 1 ? $sessionMinus : '') ...; 
0

그런가요?

$sessionId = $_SESSION['id'] . ($_SESSION_['initial_count'] > 1 ? $sessionMinus : ''); 
echo '<h1> : SESSION ' . $sessionId . ' of ' . $_SESSION_['initial_count']; 
+0

나는 $ insertquestion [] 변수에서 연결을 원합니다. – user1309180

+0

mysql_real_escape_string ($ _SESSION [ 'id']. ($ _SESSION _ [ 'initial_count']> 1? $ sessionMinus : ''))'? – mamadrood

관련 문제