Q:

How to implement if statement based on measurement results in qiskit?

I tried to implement three qubit bit flip code in qiskit and need to get the result of measurements and then apply recovery quantum operations conditioned on the measurement results. The following is a simplified version to initialize a circuit: 
q= QuantumRegister(3)
c= ClassicalRegister(3)
qc= QuantumCircuit(q, c)
qc.measure(q,c)

I noticed that this question had a similar question and they transformed the statement 
if(c[0]==0) qc.x(q[0])

into 
qc.x(q[0]).c_if(c[0], 0)

However, I want to have multiple quantum operations conditioned on the if statement
if c[0]==1 and c[1]==1:
    qc.x(q[0])
    qc.x(q[1])

can this work with "c_if"? 

A:

AFAIK, what you want can't be run on the hardware right now. See this github issue.
However, you can do this in the simulators. If, for example, c[0] and c[1] make up a two-bit classical register c, you can do this:
qc.x(q[0]).c_if(c,3)
qc.x(q[1]).c_if(c,3)

