RESUELTO:
Código PHP:
//Si viene del paso 3 a seleccionar otras tarjetas ejecuta esto
if (isset($_POST['tarjetas'])){
//trae los chekbox y escribe en la tabla.
$tarjetasSeleccionadas=$_POST['tarjetas'];
if (count($tarjetasSeleccionadas) > 0)
{
$i=0;
while($i < count($tarjetasSeleccionadas))
{
// Verificar si la combinación ya existe.
$validar = mysql_query('SELECT * FROM tarjetas_usuarios WHERE usuario_id = "'.$_SESSION["usuario_id"].'" AND tarjetas_usuario_id = "'.$tarjetasSeleccionadas[$i].'"');
// Si devuelve
$row = mysql_fetch_array($validar);
if($row['tarjetas_usuario_id'] == 0)
{
$qryinsert = mysql_query("INSERT INTO tarjetas_usuarios (usuario_id, tarjetas_usuario_id) values ('".$_SESSION["usuario_id"]."', ".$tarjetasSeleccionadas[$i].")");
$i++;
} else {
echo "Seleccione tarjetas que aun no tenga";
$i++;
}
}
}
}